flash cs3 as3.0 50分

来源:百度知道 编辑:UC知道 时间:2024/05/13 10:48:28
1,我想让我的flash,开始的时候停在第一贞,有一个播放按钮。
2,我想让它有个暂停的按钮
3,我想让它播放完了之后,停在最后一针,有一个重播的按钮。

怎么做啊,请教大家了,俺很着急的

stop();
var i:int=1;
//时间轴下面第一层,是一个补间动画呀
//时间轴下第二层,button是一个影片元件,里面有一个动态文本框叫buttonText
//时间轴下第三层,就是写的下面这些了噢.

button.addEventListener(MouseEvent.CLICK,clickHandle);
stage.addEventListener(Event.ENTER_FRAME,stageHandle);
function stageHandle(evt:Event)
{
if(currentFrame==1)
{
button.buttonText.text="播放";
}else if(currentFrame>1 && currentFrame<totalFrames)
{
button.buttonText.text="暂停";
}
if(currentFrame==totalFrames)
{
stop();
button.buttonText.text="重播";
}
}
function clickHandle(evt:MouseEvent)
{
if(button.buttonText.text=="播放" && currentFrame==1)
{
play();
}else if(button.buttonText.text=="重播")
{
gotoAndPlay(2);
}
if(button.buttonText.text=="暂停")
{
if(i==1)
{
stop();
i=0
}else if(i==0)