我有使用循环来控制另一个剪辑

这正在工作

sub_btn1.onRelease=function(){ title1.gotoAndStop(1);}

所以我尝试下面的代码

for (var i=1; i<=9; i++) {this[ "sub_btn" + i ].onRelease=function(){
    this["title"+i].gotoAndStop(i); }}

但是this [“ title” + i] .gotoAndStop(i)无法正常工作!

任何人都可以帮助我解决此问题?

非常感谢!!

===============>>#1 票数:0 已采纳

您的问题在于了解this含义。

您起作用的事件处理程序是指此事件的目标对象。 因此,对于sub_btn1.onRelease=function(){}this {}中的sub_btn1 显然,您释放的按钮中没有[[title] + i]。 因此,将其更改为正确的对象(如果位于标题位置的按钮将是this._parent["title"+i].gotoAndStop(i); );

  ask by johnny translate from so

未解决问题?本站智能推荐: