在 Flash 中,我的主时间轴中有 2 帧。第一个是选择语言,第二个包含导航栏。
该导航栏是一个影片剪辑,其中包含项目(影片剪辑)。这些“item-movieclips”包含 2 个帧:每种语言一个。
在 navigation-bar-movieclip 内,我想控制所有子 movieclip 并将它们设置为正确的帧(取决于用户选择的语言)。
我正在使用此代码(在导航栏电影剪辑的时间线内):
this.item.gotoAndStop("en");
但这不起作用,这是愚蠢的!
完成这项工作的最佳解决方案是什么? (我不怕在flash之外写代码,但我不知道怎么写!)
有什么建议么?
有时也许我想更深入地使用… this.navbar.item.child-item.gotoAndPlay("blob");
(顺便说一句,我正在使用那些“createjs 工具包”或“flash cc html5 canvas”技术。)
好了朋友们。我找到了解决方案:
我发现您可以访问事件中的动画片段子项。所以我选择“勾选”。
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!
在某些情况下,您必须先删除侦听器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)