flex调用as2的swf
来源:互联网 发布:软件项目外包网 编辑:程序博客网 时间:2024/05/16 15:42
由于avm版本的问题,flex3无法直接调用flash做的swf文件,弄了一天,最后终于想到了一个办法,将LocalConnect和flex调用as3两种方式攒在了一起,算是暂时把这个问题解决了!
存起来,留着以后修改
第一步:用flash做一个as2的文件
我在里面添加了一个按钮
在第一帧写下面的代码
mybtn.onRelease=function()
{
var caller:LocalConnection=new LocalConnection();
caller.send("as_server","testAs3",this._name);//this._name为第二步中创建的swf里testAs3的参数
}
第二步:创建一个flash做的as3的文件,包含一个名为lab的label
添加下面的代码
var server:LocalConnection = new LocalConnection();
server.connect("as_server");
server.client = this;
function testAs3(msg:String):void{
lab.text=msg;
app.appshowtext(lab.text);
}
var app:Object;
function swfshowtext(str:String):void{
lab.text=str;
}
function setApp(ap:Object):void{
this.app=ap;
}
function testAs31(msg:String,str:String):void{
lab.text=msg+str;
app.appshowtext(lab.text);
}
第三步:写flex代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
private function onSwfLoaded(event:Event):void{
Object(myloader.content).setApp(this);
}
//准备给swf调用的方法
public function appshowtext(str:String):void{
textinput.text=str;
}
]]>
</mx:Script>
<mx:SWFLoader id="myloade" source="../daohang.swf" autoLoad="true" scaleContent="false"/>
<mx:TextInput id="textinput"/>
<mx:SWFLoader id="myloader" source="../demo1.swf" creationComplete="onSwfLoaded(event)" autoLoad="true" scaleContent="false" width="370" height="168"/>
<mx:Button label="send to local.swf" click="Object(myloader.content).swfshowtext(textinput.text);"/>
</mx:Application>
运行一下,ok!!!
- flex调用as2的swf
- flex调用as2
- FLEX调用外部SWF的函数
- flex 和swf互相调用
- Flex调用swf内方法
- Flex调用swf内方法
- 关于flex的swf
- flash as2 在两个不同的swf中跳转
- as3的swf不能加载含有as2.0脚本以下的swf文件吗?
- as2-避免子swf中的_root指向父swf的主场景
- 用Flex调用SWF查看PDF (转载)
- 用Flex调用SWF查看PDF
- 用Flex调用SWF查看PDF
- 用Flex调用SWF查看PDF
- 用Flex调用SWF查看PDF
- flex中调用swf文件中的实例
- flex和嵌入的swf
- 如何把在flex需要调用的图片打包到swf里面后使用
- Timesten系列之一:配置Timesten分配的内存大小(permsize,tempsize)解决错误(802: Data store space exhausted)
- 转弯
- VC的预编译头文件的学习
- Excel导出(二)
- Hibernate总结之二实体与表的映射关系
- flex调用as2的swf
- 关机APP代码实现
- 常用的脚本
- oracle的分页技术
- 从某处看的幽默集
- Timesten系列之二:timesten重要的连接属性(参数)
- 一阶电路的三要素法
- 巧用Recent模块加固Linux安全
- CuteEditor破解注册文件代码