2012-04-10 94 views
0

我是新的Flex 4蒙皮,並且一直在關注教程,開發一些我自己的皮膚等。我只是想知道是否有一個最佳實踐來釋放「皮膚庫」 。Flex 4蒙皮「庫」

例如,假設我只有3個想要發佈的按鈕皮膚。我是否僅編譯3個實際皮膚文件的swc,或者編制3個按鈕 - 每個皮膚都使用一個 - 然後編譯這些按鈕的swc?或者你是否將皮膚和按鈕包括在一起?

回答

1

我會選擇1 - .swc與所有資源(可能是圖形文件或.fxg文件),自定義ActionScript皮膚類(如果創建移動皮膚)或.mxml皮膚文件WITH NO CUSTOM Button類。

聽起來你正在研究創建定製的Button類,它們之間的差異只是它們「穿」的皮膚。事實上,Button的皮膚類可以設置爲實例化(或者在mxml或css中聲明),這是保留常規按鈕並創建僅僅不同的一個很好的理由 - 皮膚。

如果您想添加或修改其功能,而不是外觀,則只需要擴展控件。