可能沒有更多的詳細說明在這裏 - 我使用的是NumericStepper控件,我希望用戶只使用按鈕來更改NS中的值,而不是通過在控件中輸入 - 我找不到屬性禁用文本 - 它存在嗎?Flex:是否有禁用NumericStepper中的文本框並強制用戶僅通過使用上/下按鈕來更改值?
如果沒有,我將如何繼承這個東西來禁用文本?
可能沒有更多的詳細說明在這裏 - 我使用的是NumericStepper控件,我希望用戶只使用按鈕來更改NS中的值,而不是通過在控件中輸入 - 我找不到屬性禁用文本 - 它存在嗎?Flex:是否有禁用NumericStepper中的文本框並強制用戶僅通過使用上/下按鈕來更改值?
如果沒有,我將如何繼承這個東西來禁用文本?
一般情況下,如果你使用mx_internal,有一個像樣的機會,你的應用程序將柔性版本之間的斷裂。
好了 - 我想我得到了它 - 沒有任何屬性,你可以設置,但你也可以繼承的控制和設置:
mx_internal::inputField.enabled = false;
雖然,設置了關於地獄mx_internal就是下一個問題......
mx_internal是一個名稱空間。還有的這一切是如何在這裏工作了很好的解釋:
如果您使用的是火花的NumericStepper,最好的做法是創建一個自定義皮膚和隱藏的TextInput部分(其所需的皮膚部分,因此它必須是在皮膚某處)。
文本輸入具有可編輯的屬性,可將其設置爲false。它爲我工作。
在很多情況下,除mx_internal之外別無選擇。我們已經運行了很多這樣的實例,到目前爲止從來沒有mx_internal使用的問題導致版本升級問題。他們幾乎沒有碰過Halo代碼。 – 2012-02-15 23:43:11