摘要:我使用库中定义的 MovieClip 类对象通过 AS3 创建各种 MovieClip 的实例。
当每个 MC 被实例化时,我将它推入一个数组以供以后参考。
最后,我创建了一个 XML 文件,其中包含与每个 MC 相关的数据,包括其名称。这是有问题的部分——当 XML 被读回时,名称必须能够识别相应的 MC。我不想要“instance17”等,我认为这在另一个会话中将毫无意义。
背景:我不是职业 OO 程序员,这是一项临时任务,仅占我长期兴趣的一小部分。我的下一个 Flash 项目可能需要几年时间。
创建实例
库对象类型:MovieClip、联动_brakepipe
实例化
var brakepipe: _brakepipe = new _brakepipe();
shapes.push(brakepipe);
然后稍后
var clip: MovieClip = shapes(i);
Trace (clip);
这产生
[object _breakpipe]
所以它给了我类名,而不是 MC 实例名。MC 的什么属性或方法会产生“breakpipe”?(甚至是“_breakpipe”——没有“object”前缀?)