【问题标题】:Flex Mobile Project: Alert.showFlex 移动项目:Alert.show
【发布时间】:2012-01-18 11:53:11
【问题描述】:

我想在我的移动应用程序中使用警报对话框而不是可换肤容器。我导入了 Alert 类,例如:

import mx.controls.Alert;

然后我在按钮单击处理程序中编写了以下代码:

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

但是当我编写这段代码时,我遇到了很多错误,其代码是 1120 和 1172,例如,

"Access of undefined property ButtonSkin".

如果我不写这段代码,没有问题。我的应用程序运行良好。

你知道这个错误吗?

谢谢。

【问题讨论】:

    标签: apache-flex mobile alert


    【解决方案1】:

    提醒在移动项目中不可用;你是如何在没有编译器错误的情况下导入它的? [我怀疑这是你所说的许多错误之一]

    您可能需要考虑使用PopUpManager 来定位SkinnablePopUpContainer

    【讨论】:

    • 我通过将 mx.swc 添加到我的应用程序中来导入 Alert 类。但我看到它不能正常工作。我使用过 SkinnablePopUpContainer 并且它有效。事实上,我真正的问题是,popupcontainer 在缓动、补间和皮肤方面不能像 iphone 或 ipad 那样出现在屏幕上。
    • @user1093794 我不知道您所说的“来到屏幕”是什么意思。出于性能原因,强烈建议您不要在移动应用程序中使用 mx.swc。要清除 ButtonSkin 错误,您还必须将 spark 主题添加到您的应用中。
    • 感谢 www.Flextras.com。想想在 iphone 的任何应用程序中打开的警告框,例如,当您删除某些内容时。它有补间动画,backEaseOut。我想为我的 SkinnablePopUpContainer 做同样的事情。有可能吗?
    【解决方案2】:

    http://www.adobe.com/devnet/flex/articles/flex-mobile-development-tips-tricks-pt4.html

    这将是一个更简单的解决方案,它具有可用于移动项目的皮肤警报和普通警报。

    【讨论】:

      猜你喜欢
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多