【发布时间】:2012-11-17 19:40:30
【问题描述】:
我有一个 as3-robotlegs(信号)应用程序,我想将它作为移动项目运行。我发现我不能有一个纯 as3 入口类,即。
这适用于 Flash 专业或纯 as3 项目
public class TestX extends Sprite
{
protected var context:ApplicationContext;
use namespace mx_internal;
public function TestX()
{
LoaderConfig.mx_internal::_url = loaderInfo.url;
LoaderConfig.mx_internal::_parameters = loaderInfo.parameters;
context = new ApplicationContext(this); <---
this.stage.nativeWindow.visible = true;
}
}
现在对于 FlexMobile,我需要在 index.mxml 中执行类似的操作
<fx:Declarations>
<context:SignalCafeContext contextView="{this}"/> <----
</fx:Declarations>
但是我真的需要将我所有的 Flash 组件都转换为 Flex UIComponent 还是有办法在 FlexMobile 项目中使用纯 as3(无 mxml)?
谢谢
编辑:
花了我几天的时间来整理这些很棒的答案...据我所知,它们都是正确的,我发现艾米发布任意 swfs 效果很好,我发现使用纯 actionscript 移动项目更容易
【问题讨论】:
-
您在使用 FlashBuilder 吗?如果是这样,您可以进行纯 AS3 项目。 Flex 项目就是这样,一个 Flex 项目
标签: actionscript-3 apache-flex mobile