0
嗨,我有一個小問題。有沒有辦法確定哪個皮膚應用於按鈕?我想使用if-else語句...擴展SkinnalbleComponent
,如Button
有skin財產識別哪個皮膚應用於按鈕
//if Skins.skin1 is used
//statements...
//else if Skins.skin2 is used
//statements...
嗨,我有一個小問題。有沒有辦法確定哪個皮膚應用於按鈕?我想使用if-else語句...擴展SkinnalbleComponent
,如Button
有skin財產識別哪個皮膚應用於按鈕
//if Skins.skin1 is used
//statements...
//else if Skins.skin2 is used
//statements...
Spark組件。它是在Flex將皮膚附着到組件後設置的。例如,如果您在Actionscript中創建Button並立即檢查skin
的值,則該值可能爲null。
您可以查詢肌膚它的類型是這樣的:
if (button.skin is SkinClass1)
{
// do something
}
else if (button.skin is SkinClass2)
{
// etc.
}
甚至:
switch (true)
{
case button.skin is SkinClass1:
// do something
break;
case button.skin is SkinClass2:
//
break;
}
謝謝你現在工作正常:) – Mirage01
如果你使用Spark(Flex 4中),或者暈/ MX應該澄清( Flex 3)按鈕。 –
我在我的按鈕中使用了Spark。 – Mirage01