0
是否有人知道爲什麼CSS類型選擇器不能在MXML組件內部使用,和/或使其工作的技巧?Flex 4 - MXML組件中的CSS類型選擇器
我完全沒有理由不支持這樣簡單的功能性,我真的很想理解。
畢竟我瞭解Flex 4中CSS是這麼多比Flex 3的更好,我發現當我不得不重複自己,addding我所有的按鈕相同的參數自己看作disapointed ...
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
.sampleStyle { color: red; }
</fx:Style>
<s:Button label="1" styleName="sampleStyle"/>
<s:Button label="2" styleName="sampleStyle"/>
<s:Button label="3" styleName="sampleStyle"/>
......而我可以簡單地用一個類型選擇,並讓我的MXML代碼會更加清晰易讀。
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
s|Button { color: red; }
</fx:Style>
<s:Button label="1"/>
<s:Button label="2"/>
<s:Button label="3"/>
我沒有發現(這基本上只是說:「那是不可能的」除了從Adobe文檔)在這個問題上的任何信息,但我真的很想知道這背後的原因。
有沒有我不明白的東西,還是這些選擇器實際上完全沒用?