我有一个想要作为移动项目运行的 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 移动项目更容易