Flex4_与Flash通信

方法一:

    使用LocalConnection对象,据说不受AS版本限制。

    1、Flash端,在需要通信的位置插入代码:
   

       var localConn:LocalConnection=new LocalConnection();
       //lc_from_flash:是建立连接的字符串,该字符串必须与Flex中connect()方法中所需参数一致。
        //ShowDetails:为Flex提供的Public方法。
        //5:ShowDetails方法的数值参数
        localConn .send("lc_from_flash","ShowDetails",5); 

  2、Flex端
 

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
    <fx:Declarations>
        <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    </fx:Declarations>
    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.FlexEvent;
            private var flashMc:MovieClip;
            
            private function FlashComplete(event:Event):void{
                InitApp(event as FlexEvent);
            }
            private var _localConnection:LocalConnection; 
            protected function InitApp(event:FlexEvent):void { 
                _localConnection=new LocalConnection(); 
                _localConnection.connect("lc_from_flash");  //与Flash一致的连接串 
                _localConnection.client=this; 
            } 
            
            //方法名,与参数与Flash一致
            public function ShowDetails(param:Number):void{ 

                Alert.show(param.toString()); 
            } 
        ]]>
    </fx:Script> 
    <mx:Image x="111" y="88" source="but.swf" complete="FlashComplete(event)" id="flashContent"/>
</s:Application>

 


   

转载于:https://www.cnblogs.com/lovemoon714/archive/2012/06/27/2565607.html

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值