flash 开始按钮

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:49:30
我想做一个开始按钮,按钮之前有一小段歌曲名字的动画
然后按钮在30帧的时候出现,动画停止,点击按钮可以开始歌曲

我是在30帧的时候输入
stop();
function startMovie(event:MotionEvent):void
{
this.play();
}
kongz.addEventListener(MouseEvent.CLICK,startMovie);

但是提示的是1046: 找不到类型,或者它不是编译时常数: MotionEvent。

网上有人说点击按钮输入动作,但是我点击按钮后动作窗口里面提示“无法将动作应用于当前所选内容”,我做的按钮时会动的,就是在放上去后会抖动。是不是因为这个不能应用?

有哪位高手可以教我flash啊
我明天就要交作业了,实在是太痛苦了
我的是3.0
你们不要给2.0的答案
我只想知道3.0里怎么办?

你的代码是AS3.0,而AS3.0是不能给按钮加动作的。你可以在发布设置里选择脚本为AS2.0,然后就可以给按钮加动作了。
歌曲要做成单独的影片剪辑,属性设为数据流,然后将影片剪辑直接放在第31帧,按钮放在第30帧,30帧就设置帧动作为stop(),并设置按钮动作为:
on (release) {
play();
}

注意选择脚本!AS3.0 还是2.0
用AS2.0的时候,选中按钮,按F9就可以开代码窗口,然后输入
on (release) {
play();
}

on (release) {
play();
}

两个层,第一个层:动画层,第二层按钮层
在动画层的第30帧动作面板输入
stop();
在按钮层,第30帧插入按钮,选中按钮,在动作面板输入
on (release) {
play();
}