【问题标题】:addchild in a movieclip in a movieclip in a movieclipaddchild 在一个movieclip 在一个movieclip 在一个movieclip
【发布时间】:2012-10-23 07:28:55
【问题描述】:

我会将child添加到一个movieclip中,该movieclip在另一个movieclip中。

我试试:

this.profil.bonome0.bonome.addChild(conteneurImage);

它不起作用,但这样做:

this.profil.bonome0.addChild(conteneurImage);

如何访问第三个动画片段(bonome)?

【问题讨论】:

  • 不起作用是什么意思?试试trace(this.profil.bonome0.bonome),这个MC当时还在台上吗?检查您是否将其放置在 THE FIRST 框架上并命名为 bonome
  • 我要添加的图像,只添加到第二个motionclip,而不是第三个,我的AS3格式知识很差。我想我忘记了一些()但不知道在哪里
  • 查看我在第一条评论中写的内容。
  • 好的,我的第二个电影剪辑结构不好,抱歉:D

标签: actionscript-3 this movieclip addchild


【解决方案1】:

您的语法非常好,您的代码应该可以工作,假设如下:

  1. 当前上下文中存在一个名为 profil 的影片剪辑。
  2. profil 中存在一个名为 bonome0 的影片剪辑。
  3. bonome0 中存在一个名为 bonome 的影片剪辑。

第 3 点是您似乎遇到问题的地方,因此请检查以确保您有一个嵌套在 bonome0 内且实例名称为 bonome 的影片剪辑。

要进行调试,您可以跟踪每个 MovieClip,直到您点击 undefined,这意味着您没有有一个 MovieClip 嵌套了您尝试访问它的实例名称.例如

trace(
    profil,
    profil.bonome0,
    profil.bonome0.bonome
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    • 2012-02-23
    • 2017-06-25
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多