求大神帮帮忙。我一新手头都爆炸了
actionscript吧
全部回复
仅看楼主
level 5
留宣f 楼主
想用一个按钮给他结束了跳回第一次在执行,相当于重置。帮个忙oppa
package
{
import flash.display.MovieClip;
import flash.events.*;
public class main extends MovieClip
{
public var abc:Array = new Array();
public var cn:uint = 0;
public var kaishi:Boolean = false;
public var jilu:uint = 0;
public function main()
{
abc.push(d1);
abc.push(d2);
abc.push(d3);
abc.push(d4);
abc.push(d5);
for (var i:uint = 0; i < abc.length; i++)
{
abc[i].gotoAndStop("mie");
}
//trace(stage.frameRate);
this.addEventListener(Event.ENTER_FRAME, entFrame);
kai_btn.addEventListener(MouseEvent.CLICK, kaifun);
guan_btn.addEventListener(MouseEvent.CLICK,guanfun);
}
public function entFrame(evt:Event):void
{
if (kaishi)
{
cn++;
if (cn == stage.frameRate)
{
cn = 0;
jilu++;
if (jilu < 6)
{
abc[jilu - 1].gotoAndStop("liang");
}
if (jilu == abc.length + 1)
{
jilu = 0;
for (var i:uint = 0; i < abc.length; i++)
{
abc[i].gotoAndStop("mie");
}
}
trace(jilu);
}
}
}
public function kaifun(evt:MouseEvent):void
{
kaishi = true;
}
public function guanfun(evt:MouseEvent):void
{
}
}
}
2014年11月23日 08点11分 1
level 5
留宣f 楼主
已经找到了解决方法。
2014年11月23日 11点11分 2
level 1
你想要什么样的效果啊 我看你PUSH 这么多数组里面好像错了啊
2014年11月23日 12点11分 3
我是把我做好的动画分成一个数组。这样我好操作他,因为都是一样的,所以放在数组里面方便点。我已经找到解决的方法啦。
2014年11月24日 00点11分
1