flex swf里怎么引用另一个swf

来源:百度知道 编辑:UC知道 时间:2024/06/25 03:07:44
用flex做的一个工程为Flex Project在里面只放了用来显示的声音,图片等。
另一个工程为ActionScript 在里面放了一些.as类,

我怎么用第一个的swf载入第二个只有类的swf??
试了下。
actionscript工程叫AsT,只有一个AsT.as文件在src文件夹里,

这是新建时默认的,没法加包啊。

您好~ flex调用是非常简单的~
您可以直接用标签来调用另一个类,标签的名字直接就是您那个as文件的名字。
最规范的方法是在第一个flex文件中使用as,
用import 类路径 就可以了,
比如您的一个as a.as文件在 b包中,您直接用import b.a;
就可以将该类导入;
导入按普通类使用方法来用就可以了。
///关于补充,
您使用的是缺省包,你必须改成一个真实的包名,这样 在另一个工程中可以直接导入使用:

import 。。。。。
var ast:AsT=new Ast();
ast.say();

至于继承可能您的编译环境默认继承了Sprite,您找找相应的修改就可以了,在新建类的时候把这个去掉就可以了

给你的提示:用Flex自带组件swfloader,其它的你网上查一下

学习!