栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

AS3 for iOS:如何序列化数组然后保存

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AS3 for iOS:如何序列化数组然后保存

您需要使用

flash.net.registerClassAlias

因此,如果我有这样的课程:

package com {    public class Bob {        public var myArray:Array;    }}

我可以这样做:

registerClassAlias("com.Bob", Bob);

然后,您可以将Bob类对象保存到共享对象中(或者再次检索它们)

完整示例:

//register the class - you only need to do this once in your classregisterClassAlias("com.Bob", Bob);

//Lets save a Bob instance into a shared objectvar bob:Bob = new Bob();bob.myArray = ["blah","blah","blah"];var bobSO:SharedObject = SharedObject.getLocal("Bob");          bobSO.data.bob = new Bob();bobSO.flush();

//now at a later time, let's retrieve itvar bobInstance:Bob;var bobSO:SharedObject = SharedObject.getLocal("Bob");if (bobSO.size > 0 && bobSO.data.bob && bobSO.data.bob != undefined) {    bobInstance = bobSO.data.bob;}

请记住,您将需要注册所有使用的类(如果数组中存储了不同的类)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469319.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号