flash - 在 AIR/AS3 中复制 MovieClip

标签 flash actionscript-3 air

有没有人注意到在 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/

相关文章:

actionscript-3 - 如何在矩形 Sprite 内切出 "hole"以看到下面的 Sprite ? ( ActionScript 3)

android - 我应该使用哪个版本的 AIR 将我的应用程序移植到 Android?

Flash AS3 EventDispatcher-以任何方式获取已注册监听器的列表?

java - 为什么flashplayer不需要JVM?

apache-flex - Flex - 将滚动条的位置更改为 Horizo​​ntalList 组件的顶部

ios - 两个错误——二进制未针对 iphone 5 优化(错误 90096)和无效代码签名(错误 90163)——提交到 iTunes 时

apache-flex - 调试 AIR : ADL fails to launch

基于浏览器的游戏的 AJAX 与 ActiveX/Flash

javascript - 是否可以使用 JavaScript 从 Flash applet 拖放至外部?

actionscript-3 - 有没有办法在运行时创建强类型类?