zoukankan      html  css  js  c++  java
  • flash LocalConnection Error #2044: 未处理的 AsyncErrorEvent:

    今天做一个最简单的flash LocalConnection例子

    <fx:Script>
    <![CDATA[
    import flash.net.LocalConnection;
    import mx.controls.Alert;
        private
    var conn:LocalConnection;
        public
    function init():void{
      conn
    = new LocalConnection();
        conn.allowDomain(
    "*");
        conn.connect(
    "_b");
        }
    ]]
    >
    </fx:Script> 
     
    <fx:Script>
    <![CDATA[
    import flash.net.LocalConnection;
    import mx.controls.Alert;
        private
    var conn:LocalConnection;
        public
    function init():void{
      conn
    = new LocalConnection();
        conn.allowDomain(
    "*");
        }

    ]]
    >
    </fx:Script>
    <s:Button label="click" click="conn.send('_b', 'hi')"/>

    总是失败,报下面错误:

    Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.LocalConnection 无法调用回调 hi。 error=ReferenceError: Error #1069: 在 flash.net.LocalConnection 上找不到属性 hi,且没有默认值。

    后来在网上看到有人说加个conn.client = this就可以了,

    试了一下果然成功了.经测试需要在接收方加这行代码.

    即:

    public function init():void{
      conn
    = new LocalConnection();
    conn.client
    = this;
        conn.allowDomain(
    "*");
        conn.connect(
    "_b");
    }
  • 相关阅读:
    Python 01 Python的安装和配置
    Python 04 Geany的安装和配置
    Python 02 编写代码
    Python 03 pip 的安装和使用
    开源项目 12 ServiceStack.OrmLite
    北京第二天
    exit
    北京第一天
    关于扩展欧几里得算法和逆元
    正妹吃月饼
  • 原文地址:https://www.cnblogs.com/adaikiss/p/1801218.html
Copyright © 2011-2022 走看看