【发布时间】:2015-06-25 18:23:14
【问题描述】:
我还是 actionscript 的新手,并且我有一个正在添加到本身在一个movieclip 中的movieclip 中的movieclip。我可以添加它没有问题。我也想给它起个名字。但是,一旦我添加了这个影片剪辑,我似乎无法引用它。这是我的代码的一部分:
var sky_m_1:sky_m_a = new sky_m_a();
if (game_level.platforms.x==0 && !sky_m_1_tracker)
{
sky_m_1_tracker=true;
sky_m_1.x=0;
sky_m_1.y=game_level.platforms.y-183;
sky_m_1.name="sky_m_x";
game_level.sky_2_tracker.addChild(sky_m_1);
}
game_level.sky_2_tracker.sky_m_x.x=(game_level.platforms.x)/16;
game_level.sky_2_tracker.sky_m_x.y=((game_level.platforms.y)/16)+442.3;
所以我将这个 MC 添加到 MC 中的 MC 中,然后我希望它移动。但它没有。在此之后,我的代码似乎也被锁定了,并且该段下方的任何内容都不再起作用。我没有得到任何错误。任何有关如何正确引用我的 MC 的帮助将不胜感激。提前致谢。
【问题讨论】:
-
什么是game_level和sky_2_tracker?你能再给我们看一些代码吗?
-
game_level 只是一个实例名称为“game_level”的影片剪辑。 sky_tracker_2 也一样,只有那个在 game_level 中。我可以展示更多代码,但是这两个影片剪辑没有在代码中命名,它们在我的 Flash 文件中的舞台上命名。
标签: actionscript-3 flash addchild