- 0
- 0
- 约1.3千字
- 约 10页
- 2017-08-14 发布于湖北
- 举报
AS3 资源加载模式迁移 @ 陶冶 2010.12.6 项目案例 本草仙木 项目中的加载模式在资源拆分之前是在 Loading 时全部加载,导致 Loading 等待时间过长。 经讨论,决定最终采用异步加载方式加载拆开的资源,加载过程中显示Loading。 项目案例 此案例难点在于:确保以前的代码能够在异步环境中完美执行,不会报错。 get() 操作数量 120次 get() 操作执行完成之后,会立即对获取的资源操作。而这个时候,加载还没有完成,不能对资源scale等。 get() 操作分散在各个类中,如果一一修改,会出现无法预料的BUG。 解决方案 资源加载模式迁移: 对资源的 get() 操作进行代理,不立即执行后续的代码,而是将后续的操作用备忘录的模式记录下来,等待加载完成。 难点: 之前的同步操作要转换成异步操作,有可能出现注册点问题,或者可能出现“无法访问空对象引用的属性或方法。” DelayLoader 类 public function DelayLoader( _symbolName : String, targetURL : String , _autoRemoveSelf : Boolean = true , _appDomain : ApplicationDomain = null , _loadingAnimati
您可能关注的文档
- 铝合金导轨 线槽剖析.pdf
- 5第五章、典型轿车车身和板件操作的维修.pdf
- DJGW2A钢筋定位仪.doc
- 典型焊接缺陷分析徐平.doc
- §7 水泵及水泵站.ppt
- 九年级化学全册 第五章 第1节 金属的性质与利用教学课件 沪教版.ppt
- 第五章:江南新苑项目简介.ppt
- 认识骨质疏松要领.ppt
- 四川祟州市元通古镇.pdf
- 第五章 标准件及常用件(化工用).ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- 浙教版七年级下册科学期中试卷(含答案).docx VIP
- 2025年高考北京数学真题(解析版).docx VIP
- 2025年重庆市九龙坡区育才中学小升初数学试卷(7.20)含答案.pdf VIP
- 2026届黑龙江、吉林、辽宁、内蒙古自治区高三下学期模拟预测联考地理试题(含解析).docx VIP
- HUIXI TECHNOLOGY高空智慧运维平台HXBOT说明书用户手册.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
- 环连接高压静密封副施工技术.pdf VIP
- 2024年广东省广州市中考英语真题(原卷版).pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
原创力文档

文档评论(0)