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
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
{
}
}
}