package
{
public class Person {
private var _firstName:String;
private var _age:int;
public function get firstName():String {
return _firstName;
}
public function set firstName(firstName:String):void {
this._firstName = firstName;
}
public function get age():int {
return _age;
}
public function set age(age:int):void {
this._age = age;
}
//自定义类中应该包含一个无参构造方法,否则通过sharedObject读取该对象时会出错
// public function Person(firstName:String, age:int) {
// _firstName = firstName;
// _age = age;
// }
public function Person() {
}
public function toString():String {
return _firstName + "的年龄是" + _age;
}
}
}
package
{
import flash.display.Sprite;
import flash.net.SharedObject;
import flash.net.registerClassAlias;
public class SerializeCustomClass extends Sprite
{
public function SerializeCustomClass()
{
registerClassAlias("Person", Person);
var sharedObject:SharedObject = SharedObject.getLocal("hepeng");
if (sharedObject.data.person == undefined) {
var person:Person = new Person();
person.age = 24;
person.firstName = "hepeng";
sharedObject.data.person = person;
trace("save person instance");
}
else {
trace("person instance already exists, using stored values");
}
sharedObject.flush();
trace(sharedObject.data.person);
}
}
}
原文中是采用了一个有参构造方法(已被注释掉的那部分),经本人测试,虽然可以把person存入LSO(local shared object)中,但是读取时会出问题:
经过修改,把有参构造方法去掉,添加了无参构造方法和属性的setter、getter方法。问题解决:
- 大小: 11.4 KB
- 大小: 7.9 KB
分享到:
相关推荐
109 great recipes for bulding impressinve rich internet applications using the Ext JS JavaScript library 很酷的界面,很棒的功能. 用了都说好!
ActionScript 3 Cookbook 中文版 1 第一章. ActionScript 语言基础 3 1.0. ActionScript 3.0 Cookbook 概述 3 1.1. 新建一个 ActionScript 工程 3 1.2. 自定义应用程序属性 4 1.3. 在哪里写ActionScript 代码呢 5 ...
linux虚拟化环境-----模拟路由交换工具,强大的实验环境搭建教程。
AS COOK BOOK台湾官方中文+例子(2)第二部分
jquery cook book 很新很实用!
R programming cook book ,using for guiding primer users of R Programing.
Mall-Cook通过可视化构建页面构建商城,提供组件属性面板可视化生成器(生成Json Schema标准json),使自定义组件流水线式接入平台。
CCIE LAB考试必看书籍,Cisco IOS COOK BOOK。 相信讲解Cisco IOS配置命令。
java cook book 推荐大家看看
apahce cook book
johnson-cook本构umat子程序
johnson cook-vumat-temp
matrix cookbook,矩阵求导必备工具书。矩阵计算,pdf版本,适合矩阵求导和计算,
本书更趋于查询。很多命令。我还没看。因为和现在学的重点不太一样。。
python库,解压后可用。 资源全名:mesos_cook-0.1-py2-none-any.whl
ActionScript3.0殿堂之路 ActionScript3.0Cook ActionScript3.0语言和组件参考 ActionScript3.0开发手册 ActionScript3.0编程手册 ActionScript3.0一异常和错误处理 使用ActionScript3.0组件手册
资源来自pypi官网。 资源全名:mesos_cook-0.1-py2-none-any.whl
cook_book_v3.0 -clone repositori -npm安装(在Cookbook文件夹中)-npm安装(在客户端文件夹中)-npm run start(在cookbook文件夹中)
没什么可描述的,就是mysql8——最新版的,cookbook。
Unlike my Perl colleagues Tom and Nathan, I don't have to spend as much time on the oddities and idioms of the language; Java is refreshingly free of strange quirks. But that doesn't mean it's ...