2011-12-12 132 views
1

我想在我的移動應用程序中使用Alert對話框代替skinnable容器。我進口Alert類,如:Flex移動項目:Alert.show

import mx.controls.Alert; 

,然後我在我的按鈕單擊處理程序寫代碼如下:

Alert.show("example","Error!",Alert.OK); 

但是當我寫了這個代碼,我得到了很多的錯誤,其代碼是1120和1172 ,例如,

"Access of undefined property ButtonSkin". 

如果我不寫這段代碼,沒有問題。我的應用程序完全可用

有關此錯誤的任何想法?

謝謝。

回答

4

警報在移動項目中不可用;如何在沒有編譯器錯誤的情況下導入它? [我懷疑這是你說的很多錯誤之一]

你可能會想用PopUpManager來定位SkinnablePopUpContainer

+0

我通過將mx.swc添加到我的應用程序中導入了Alert類。但我看到它無法正常工作。我曾使用SkinnablePopUpContainer,它的工作。實際上,我真正的問題在於,彈出式容器無法在緩動,補間和其皮膚方面像iPhone或iPad一樣進入屏幕。 – Fatih

+0

@ user1093794我不知道你是什麼意思的「來屏幕」。強烈建議您不要在移動應用程序中使用mx.swc以提高性能。要清除ButtonSkin錯誤,您還必須將Spark主題添加到您的應用中。 – JeffryHouser

+0

感謝www.Flextras.com。考慮一下iPhone中任何應用程序中打開的警告框,例如,當你刪除一些東西時。它有補間動畫,backEaseOut。我想爲我的SkinnablePopUpContainer做同樣的事情。可能嗎? – Fatih