用flash cs4的as3制作一个大概一百帧的课件,要求每一帧都手动播放,哪位达人帮帮忙提示一下下,谢谢!!

 我来答
百度网友5caf52380
2011-01-01 · TA获得超过141个赞
知道答主
回答量:78
采纳率:0%
帮助的人:0
展开全部
在第一帧加上后面附上的代码,就可以实现了。

import flash.events.MouseEvent; //这句是导入用,你就不用管了,不加这句不出错就不管。

stop(); //用来把第一帧停下来。
stage.addEventListener(MouseEvent.CLICK, goNext); // 告诉系统,每次你按下鼠标左键,都执行gonext这个函数。

function goNext(e:MouseEvent) //定义这个函数,参数没有用到,但这是as3要求必须的:)
{
if (this.currentFrame == this.totalFrames) //判断下是不是最后一帧,不写this.也可
//以,我是图打字快点:)
{
gotoAndStop(1); //跳转到第一帧,这个数字可以你自己改
}
else
{
gotoAndStop(currentFrame +1); //跳转到当前帧的下一帧并停下。
}
}

呵呵,试试行不行,希望能帮到你:) 这句和第一句不要复制,其他直接拷贝。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式