在flex中使用.as扩展文件

时间:2011-03-30 08:44:06

标签: java flex actionscript

亥   对于Flex应用程序开发来说,这是一个非常新的东西。我使用flex builder 4,我需要从mxml文件中调用.as文件。请使用示例代码(Demo)帮助完成此操作。以及如何使用java文件来获取和设置数据。< / p>

提前致谢。

4 个答案:

答案 0 :(得分:0)

这很简单,只需:

import myasfile

或者,如果它来自不同的目录,您只需在点表示法中指定目录,例如:

import renderers.myrenderer

根据使用Java文件,您需要使用远程对象连接到Java类。有一个非常好的视频介绍here

希望这会对你有所帮助。

答案 1 :(得分:0)

你应该使用这样的东西

<mx:Script source="includes/IncludedFile.as"/>

http://livedocs.adobe.com/flex/3/html/usingas_4.html

答案 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>