【问题标题】:Level of MovieClip影片剪辑的级别
【发布时间】:2011-08-09 06:20:22
【问题描述】:

当在某个帧的Actions上使用AS创建一些扩展的MovieClip到舞台时,这个MovieClip是在哪一层创建的?在 Actions 所在的层上?例如,如果我想将其向下移动,我可以简单地移动 Actions 层吗?顺便说一句,还有一个问题,如果我不创建 Actions 层并将所有代码写在一些用过的层上怎么办? :SS

【问题讨论】:

  • 将动作层从哪里移动到哪里......为了什么?这没有任何意义
  • 我的意思是分层:/

标签: actionscript-3 oop flash-cs5 movieclip layer


【解决方案1】:

每当您通过 ActionScript 添加对象时,它都不会考虑将添加到显示列表顶部的图层。对于遍历电影剪辑,您可以使用 MoveiClip(root) 或 MovieClip(parent)。查看 ActionScript 的 addChildAt() 和 addChild() 方法了解更多信息。

【讨论】:

  • 只是为了补充这个好的答案:图层实际上并不存在,它是一个只能通过 Flash Professional 获得的概念。最后,Flash Professional 在 addChild() 请求中转换其层。如果您想通过 ActionScript 在一个“层”中重新组合多个图形,以便使用 addChildAt() 在显示列表中轻松上下移动组,可以将它们添加到 Sprite 对象中,然后移动 Sprite。
【解决方案2】:

希望你的意思是嵌套的影片剪辑

http://www.quip.net/blog/2007/flash/trust-me-as3-its-a-movie-clip

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 2017-08-23
    • 1970-01-01
    • 2017-06-24
    • 2011-08-10
    • 1970-01-01
    相关资源
    最近更新 更多