HTML5 Canvas / Flash。如何访问儿童电影剪辑并使其成为gotoAndPlay?

时间:2014-01-01 18:00:30

标签: javascript html5 flash html5-canvas createjs

在Flash中,我在主时间轴中有2个帧。第一个是选择语言,第二个是导航栏。 此导航栏是一个动画片段,其中包含项目(动画片段)。那些“项目 - 动画片段”包含2个帧:每种语言一个。

在导航栏 - movieclip中,我想控制所有儿童的动画片段,并将它们设置为正确的帧(取决于用户选择的语言)。

我正在使用此代码(在导航栏 - movieclip的时间轴内):

this.item.gotoAndStop("en");

但这不起作用,这是愚蠢的!

这项工作的最佳解决方案是什么? (我不害怕在flash外写代码,但我不知道怎么做!)

有什么建议吗?

有时候我想要更深入地使用... this.navbar.item.child-item.gotoAndPlay(“blob”);

(顺便说一下,我正在使用那些“createjs工具包”或“flash cc html5 canvas”技术。)

1 个答案:

答案 0 :(得分:3)

好的,伙计们。我找到了解决方案:

我发现您可以在活动中访问movieclip儿童。所以我选择“打勾”。

var self = this;

this.on("tick", function()
{
   self.myChildren_mc.childrensChildren_mc.gotoAndStop(3); // W O R K S !!!
}, null, true); //if true, it's only fired once!

在某些情况下,您必须先删除侦听器。