我想在我的flex應用程序中爲一個表單域啓用enabled =「false」。但禁用它後場的外觀 看起來很生氣。我想在我的方式禁用它後改變字段的外觀。那麼我可以在禁用它之後改變字段的外觀和感覺嗎?在對該字段啓用enable =「false」後更改字段外觀?
在此先感謝...
我想在我的flex應用程序中爲一個表單域啓用enabled =「false」。但禁用它後場的外觀 看起來很生氣。我想在我的方式禁用它後改變字段的外觀。那麼我可以在禁用它之後改變字段的外觀和感覺嗎?在對該字段啓用enable =「false」後更改字段外觀?
在此先感謝...
是的。 概念: - 使用基於約束的佈局概念。 如果您使用的是ActionScript使用移動()
Ex: -
button.move(100,100);
if(button.visible)
{
button1.move(button.x + button.height + 5,button.y);
}
so on....
請添加一些代碼,以便我們可以建議究竟你正在尋找。
我認爲你必須爲你的組件編寫一個skin
。
對於蒙皮,每個皮膚都有不同的states
。在你的情況下,你必須寫皮膚爲disabled
狀態。
要開始,本教程可能是有用的 - http://www.adobe.com/devnet/flex/articles/flex4_skinning.html
有關設置的詳細信息,請訪問:http://help.adobe.com/en_US/flex/using/WSC8DB0C28-F7A6-48ff-9899-7957415A0A49.html