使用Spring ActionScript的时候编译所需类的6种方式

richbox 发布于2010-08-12 22:36 | 109次阅读 | 字体: 打印预览


在使用IoC框架,比如Spring ActionScript的时候,因为代码中没有对类的引用,Flex并不会自动将所需的类编译到主SWF中去,这就会产生一个问题,即运行时找不到所需 的类,这也是困惑Spring ActionScript新手的一个问题。那么如何解决呢,以下内容译自Spring ActionScript的官方文档。

1.在你的代码中任何位置加入对类的引用:

{ Myclass1, Myclass2 }

2.创建变量或数组加入对类的引用:

private var _includeClass:Array = [Myclass1,Myclass2];

3.使用Frame metadata:

package com.myclasses { [Frame(extraClass="com.myclasses.Myclass1")] [Frame(extraClass="com.myclasses.Myclass2")] public class MyMainClass

4.使用resource bundle:

在你的项目中创建一个名为 classreferences.properties 的文件并添加你的类进入,比如:

Class1 = ClassReference("com.myclasses.Myclass1") Class2 = ClassReference("com.myclasses.Myclass2")

然后在你的代码中添加对资源的引用:

[ResourceBundle("classreferences")] private var _classReferences:ResourceBundle;

5.使用ANT工具作为一个预加载器生成编译配置文件

6.使用Maven。你需要先点击这里下载mojo文件,然后打开运行”mvn install”将它加入到你的本地仓库。

全文已发表在RIAMeeting,请点击这里查看:

http://www.riameeting.com/node/700


本文出处 : http://www.richbox.net/blog/?p=525 end

上一篇:我们应该用Flash做什么

下一篇:实验:结合Merapi增强Flash Player的功能