亥 对于Flex应用程序开发来说,这是一个非常新的东西。我使用flex builder 4,我需要从mxml文件中调用.as文件。请使用示例代码(Demo)帮助完成此操作。以及如何使用java文件来获取和设置数据。< / p>
提前致谢。
答案 0 :(得分:0)
这很简单,只需:
import myasfile
或者,如果它来自不同的目录,您只需在点表示法中指定目录,例如:
import renderers.myrenderer
根据使用Java文件,您需要使用远程对象连接到Java类。有一个非常好的视频介绍here
希望这会对你有所帮助。
答案 1 :(得分:0)
你应该使用这样的东西
<mx:Script source="includes/IncludedFile.as"/>
答案 2 :(得分:0)
如果您只是想实例化或调用actionscript类,请执行以下操作:
<fx:Script>
<![CDATA[
import yourpackage.SomeClass
private function someFunction():void
{
SomeClass.someStaticFunction();
// or
new SomeClass().someNonStaticFunction();
}
]]>
</fx:Script>
此外,如果您的类扩展IMXMLObject
,您可以直接将它包含在带有声明标记的mxml中,如下所示:
<fx:Declarations>
<someNamespace:YourClass someProperty="true" />
</fx:Declarations>
希望有所帮助。您应该阅读mxml并查看示例。我有several on my blog。
答案 3 :(得分:-1)
尝试这样的事情
<mx:Script>
<![CDATA[
import MyAsFile.as //if your file is inculded in .src folder
import path/MyAsFile.as //if in other folder
]]>
</mx:Script>