2011-12-12 88 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