AS3 访问动态加载的影片剪辑的属性

发布于 2024-08-30 11:57:04 字数 369 浏览 6 评论 0原文

我的影片剪辑clipArt_mc接收从列表框选择动态加载的影片剪辑,使用:

var myLoader9:Loader = new Loader();  

我使用以下命令将颜色应用到clipArt_mc:

 var trans3:Transform = new Transform(MovieClip(parent).design_mc.clipArt_mc);

我想访问clipArt_mc内部嵌套或加载的影片剪辑,其中有一个名为color_mc的影片剪辑,以便我可以直接对其应用颜色而不是clipArt_mc。

这可以做到吗?

预先感谢您抽出时间。 安妮

My movieclip clipArt_mc receives movieclips that are loaded dynamically from a listbox selection using:

var myLoader9:Loader = new Loader();  

I apply color to clipArt_mc using the following:

 var trans3:Transform = new Transform(MovieClip(parent).design_mc.clipArt_mc);

I would like to access the nested or loaded in movieclip inside of clipArt_mc that has in it a movieclip named color_mc so that I can apply color directly to it instead of clipArt_mc.

Can this be done?

Thank you in advance for your time.
Anne

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

她如夕阳 2024-09-06 11:57:04

您可以尝试通过多种方法获取子 MovieClip。就您的情况而言,尝试按名字获取孩子听起来是合适的。如果情况如您所说,您应该能够执行以下操作:

var child:DisplayObject = clipArt_mc.getChildByName(color_mc);

然后您可以将相关转换应用于child

There are a few ways you can try to get the child MovieClip. In your case, it sounds appropriate to try to get the child by name. If the situation is as you say, you should be able to do this:

var child:DisplayObject = clipArt_mc.getChildByName(color_mc);

You can then apply the relevant transform to child.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文