有没有人注意到在 AIR 中创建 MovieClip(可能还有其他对象)的新实例是如何导致一些奇怪的效果的?如果你使用 Senocular's method通过获取对象构造函数并创建 MovieClip 的新实例,您最终会得到一个具有 0 帧的新 MovieClip。我不想将每一帧的 bitmapData 绘制到数组中,有人建议制作真正的 MovieClip 副本吗? (即不仅仅是强引用)。
最佳答案
我个人会使用 flash.utils:
getQualifiedClassName(value:*):String
和
getDefinitionByName(name:String):Object
并使用类对象创建一个实例
我确信 Senocular 使用此方法可能是有原因的,但可能值得尝试使用这两种方法替换该行,看看它是否能解决您遇到的任何问题。
关于flash - 在 AIR/AS3 中复制 MovieClip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551853/