同一台计算机上的两个flash应用程序之间传递自定义对象出错
来源:互联网 发布:雷克萨斯rx350 知乎 编辑:程序博客网 时间:2024/05/01 07:42
同一台计算机上的两个flash应用程序之间传递自定义对象出错(如果myModel中是无参构造函数,则正确)。
出错描述:
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.LocalConnection 无法调用回调 example。 error=ArgumentError: Error #1063: model::MyModel() 的参数数量不匹配。应该有 2 个,当前为 0 个。
很奇怪,不知道在哪出问题了?
源代码:
1、自定义对象:
package model
{
public class MyModel
{
private var _firstName:String;
private var _age:int;
public function MyModel(firstName:String, age:int)
{
//_firstName = firstName;
//_age = age;
}
public function toString():String
{
//return _firstName + "is" + _age + "years old";
return "this is a model"
}
}
}
发送方:
package
{
import flash.display.Sprite;
import flash.net.registerClassAlias;
import flash.net.LocalConnection;
import model.MyModel;
public class Send extends Sprite
{
private var sender:LocalConnection;
public function Send()
{
registerClassAlias("MyModel",MyModel);
var myModel:MyModel = new MyModel("Darron",24);
sender = new LocalConnection();
sender.send("_receive","example",myModel);
}
}
}
接收方:
package
{
import flash.display.Sprite;
import flash.net.registerClassAlias;
import flash.net.LocalConnection;
import model.MyModel;
public class Receive extends Sprite
{
private var receive:LocalConnection;
public function Receive()
{
registerClassAlias("MyModel",MyModel);
receive = new LocalConnection();
receive.connect("_receive");
receive.client = this;
}
public function example(model:MyModel):void
{
trace("this is an example")
}
}
}
- 同一台计算机上的两个flash应用程序之间传递自定义对象出错
- 如何在同一台计算机上的oracle10g和11g之间进行oracle环境切换
- 如何在同一台计算机上的oracle10g和11g之间进行oracle环境切换
- Think:同一台计算机上运行php的不同版本
- 关于如何在同一台电脑上的两个安卓模拟器之间的socket通信(图片传输)
- 同一台服务器上运行两个tomcat
- Android上在两个Activity之间传递Bitmap对象
- Android上在两个Activity之间传递Bitmap对象
- 两个Activity之间传递对象
- 将同一款APP的两个不同连接安装到同一台手机上的方法
- 禁止一个应用程序的实例在同一台机器上运行多个(C#源码)
- 避免在一台机器上同时运行同一应用程序的多个实例。
- Apache配置--同一台机器上两个应用需要同时占用80端口的问题解决方法
- 同一台机器上两个库的联合查询并分页
- VSPM2.56 同一台电脑上虚拟出两个相互连接的串口
- 如何在同一台主机上启动两个以上的tomcat
- C# 同一应用程序域不同线程之间的参数传递方式
- C# 同一应用程序域不同线程之间的参数传递方式
- ASP.Net TextBox控件只允许输入数字(转)
- Java.Vector.Enumeration
- 开源的JEECMS 2.3.2架构分析-转载
- 遍历.net Hashtable
- PHP中经常用到的Pear类库下载网站
- 同一台计算机上的两个flash应用程序之间传递自定义对象出错
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 解决方法
- 动态加载JS文件
- 在Sharepoint 2010中 启用 构建动态字符串 活动
- Struts2的处理流程
- Linux Find 命令精通指南
- jQuery实战中文版 第八章 Ajax代码8-3问题
- 2003 r2 sp2
- cmd常用的8个命令