簡體   English   中英

Flex:設置一種不受組件支持的樣式

[英]Flex: Setting a style that is not suported by a component

Flex的“樣式”不是很好。 我想知道,如果將樣式應用到不支持它的組件,則flex是否強制執行樣式設置並引發編譯錯誤。 有人嘗試過嗎?

如果您對此有任何想法,請幫助我。

提前致謝。

如果設置的樣式在組件上不存在,則基本上編譯器會忽略它,而在運行時組件會忽略它。 叫這個:

myComponent.setStyle('MyMadeUpStyle','someValue');

依次調用該組件內部的styleChanged方法,該方法會將“ MyMadeUpStyle”與其知道如何處理的樣式進行比較。 如果找不到該樣式,則將其稱為super並完成該樣式。 超級極有可能也無能為力。

為了方便起見,我相信樣式是這樣設置的-與類似的屬性相反。 Adobe不想用數十種(如果不是數百種)額外的get / set方法來“膨脹”組件以支持樣式的object.property表示法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM