Flash 移动设备从Flex 4/4.5迁移到4.5.1

Flash 移动设备从Flex 4/4.5迁移到4.5.1,flash,apache-flex,adobe,flash-builder,flex4.5,Flash,Apache Flex,Adobe,Flash Builder,Flex4.5,我正在尝试从使用mx编写的flex 4/4.5代码迁移到只使用spark的flex 4.5.1 问题是我在spark中找不到一些mx组件,因此将感谢您的帮助: mx:tree mx:text alert.show() 感谢您,FlexSDK中没有MX树控件的Spark等价物。但无论如何,考虑到资源(性能),这种控制太“重”,无法在移动应用程序中使用。我认为您应该重新考虑GUI,并引入一些轻量级版本 mx:Text可以替换为或取决于您是否需要格式化。您可以查看功能比较表 最后,警报。MXAlert

我正在尝试从使用mx编写的flex 4/4.5代码迁移到只使用spark的flex 4.5.1

问题是我在spark中找不到一些mx组件,因此将感谢您的帮助:

mx:tree
mx:text
alert.show()


感谢您,FlexSDK中没有MX
树控件的Spark等价物。但无论如何,考虑到资源(性能),这种控制太“重”,无法在移动应用程序中使用。我认为您应该重新考虑GUI,并引入一些轻量级版本

mx:Text
可以替换为或取决于您是否需要格式化。您可以查看功能比较表

最后,
警报
。MX
Alert
没有现成的火花等价物。Spark体系结构具有可用于创建您自己的警报的功能,可以为您的应用程序自定义警报。例如,使用类似iPad的弹出窗口


更新。有一些已经实现。

FlexSDK中没有与MX
控件等价的Spark。但无论如何,考虑到资源(性能),这种控制太“重”,无法在移动应用程序中使用。我认为您应该重新考虑GUI,并引入一些轻量级版本

mx:Text
可以替换为或取决于您是否需要格式化。您可以查看功能比较表

最后,
警报
。MX
Alert
没有现成的火花等价物。Spark体系结构具有可用于创建您自己的警报的功能,可以为您的应用程序自定义警报。例如,使用类似iPad的弹出窗口


更新。有一些已经实现。

我认为MX树没有任何替代品。如果您不想使用它,可以查看此页面:

对于文本组件,根据您的需要使用以下任一选项(我建议使用s:Label,速度快得多):

没有Spark alert,但如果确实无法使用mx控件,请使用PopUpManager将任何flex组件显示为弹出窗口,并将模式选项设置为true。但是,TileWindow组件是一个非常基本的弹出组件,如果需要,可以对其进行扩展。有关TileWidow的更多信息:

下面是一个使用PopUpManager的示例:

        _legalPopup = new LegalMentionPopup();
        _legalPopup.title = "Legal Mention"

        PopUpManager.addPopUp(_legalPopup, FlexGlobals.topLevelApplication as DisplayObject, true);
        PopUpManager.centerPopUp(_legalPopup);

我认为MX树没有任何替代品。如果您不想使用它,可以查看此页面:

对于文本组件,根据您的需要使用以下任一选项(我建议使用s:Label,速度快得多):

没有Spark alert,但如果确实无法使用mx控件,请使用PopUpManager将任何flex组件显示为弹出窗口,并将模式选项设置为true。但是,TileWindow组件是一个非常基本的弹出组件,如果需要,可以对其进行扩展。有关TileWidow的更多信息:

下面是一个使用PopUpManager的示例:

        _legalPopup = new LegalMentionPopup();
        _legalPopup.title = "Legal Mention"

        PopUpManager.addPopUp(_legalPopup, FlexGlobals.topLevelApplication as DisplayObject, true);
        PopUpManager.centerPopUp(_legalPopup);

如果你想用这个做一个移动应用程序,那么远离RichText组件,使用或,因为RichText组件没有针对移动应用程序进行优化。如果你想用它来做一个移动应用程序,那么你可以找到关于什么是好的,什么是不适合移动应用程序的好信息,然后远离RichText组件,使用或,因为RichText组件不是针对移动应用程序优化的。你可以在手机上找到好的和不好的信息,谢谢你的回答和示例。我也会给你一个接受的答案,但之前只能回答1和@Constantiner。谢谢你的答案和样本。我也会给你们一个被接受的答案,但之前只能回答1和@Constantiner。