关于FLASH动画控制播放的问题

来源:百度知道 编辑:UC知道 时间:2024/09/18 05:49:36
求助,我制作了一个动画,想给它加进行播放控制,在动作里双击play可是到测试的时候就出现下面的两个错误,我应该这样添加播放代码啊?

**错误** 场景=场景 1, 图层=图层 74, 帧=1:第 1 行: 鼠标事件只允许用于按钮实例
on(release){

**错误** 场景=场景 1, 图层=图层 74, 帧=2580:第 1 行: 语句必须出现在 on 处理函数中
play();

第一个错误应该是你把on(release){ }这一个应该加到按钮上的代码加到场景 1中第一帧上,只要把这个代码剪切到你想到控制的按钮下就行了。

第二个错误不知道代码和情况不是很清楚。

代码的添加可以添加到元件上,也可以添加到帧上,但添加的方法不同,你的代码是把应该添加到按钮上的代码,添加到了图层的第1巾帧上了,一定注意如果是想在元件上添加代码的时候,一定要先选中元件,然后打开动作面板再进行添加。明白了吗?如果想在帧上添加代码的话,一定要给按钮及你要控制的元件起上实例名称,然后才能进行添加。至于具体的添加方式就不多说了,如果感兴趣的话,建议到网上看一些FLASH基础视频教程,看一下与事件添加有关的章节。祝你成功。

按钮上动作只能出现在on (press, release, releaseOutside, rollOver, rollOut, dragOver, dragOut, keyPress "") {动作代码}
这些动作当中. play();位置没放对地方.

这位大哥你可能是把对象搞错了吧

你的原意是不是:希望在动画一开始的时候是停止的 只有当你点击PLAY按钮的时候才进行动画播放呢??

如果是这样的 请按照以下的方法 再测试一下:
1.在动画时间轴第一帧处 点右键--动作(或者直接按F9) 在脚本编辑区里输入:stop();
2.创建一个按钮元件(PLAY) 将按钮元件拖进某一个图层 摆好位置
3.在舞台上点选按钮(PLAY) 记得一定要是在舞台上确认选的是按钮实例 (PLAY) 而不是在时间轴的帧上点选
4.在确认点选按钮实例之后 在脚本编辑区输入:
on(release){
_root.gotoAndPlay(第几帧);
}

以上是播放控件 停止控件按钮的制作道理是一样的 再去试试看吧 祝你成功 呵呵