动画CC:单击按钮时如何访问根阶段



首先,我用Adobe Animate CC创建Canvas Project。但我的操作代码有问题。

我在舞台上有两个符号。如何访问主电影剪辑上的符号?

var _this = this;
_this.Text.on('click', function(){
_this.gotoAndPlay('sym2');
});

我需要编辑这个代码来访问主电影剪辑上的符号:

https://www.dropbox.com/s/9em62bbifwaxqv4/test2.fla?dl=0

这似乎是一个范围界定问题。在test2.fla中,名为Text的对象包含一个名为TradeMarks的对象。

你剪辑中的代码是:

_this.Text.on('click', function(){
_this.parent.sym2.gotoAndPlay(3);
});

而这将在TradeMarks上寻找一个名为"sym2"的对象,而不是在根时间线上。

我想你会得到你想要的,把它改成:

_this.Text.on('click', function(){
_this.parent.parent.sym2.gotoAndPlay(3);
});

相关内容

  • 没有找到相关文章

最新更新