Flash cs6按钮动作脚本代码的编写,,新手求帮忙

如图,做了三个按钮,点击按钮出现相应的图片,可试了很多次,老出现错误,所以在这里想问:
按钮可以直接编写代码吗?不行的话需要在哪里编写,具体怎么写。例如 按钮1 控制从第一帧到15帧,按钮2从16到30帧。 新手自学,求教大神。
我用的是AS 3.0
最新回答
话青梅

2024-11-02 16:49:01

1、确保在主时间轴下操作:

场景 1 后面木有任何东东 表明在主时间轴下


2、用工具箱内的选择工具(上图左上角那个黑色鼠标)单击舞台上的按钮,然后打开属性面板

在我框出来的地方单击 就可以写字,写上你的Goto15_btn

3、新建一个图层,代码只能写在关键帧上,推荐新建一个单独的图层专门写代码的


代码照着其余同学的答案写的造作即可

你的错误是将“库内的元件名字”和“元件的实例名”混淆了

代码中的都是“元件的实例名” 设置方法就是上面2步我描述的。设置对了实例名,代码方可生效

梦已隔江南

2024-11-02 07:53:31

AS3不能直接写代码,代码需要写在帧上。而且要写在你按钮所在的帧上。如第一个按钮在第一帧那就在第一帧写,先给按钮一个实例名如Goto15_btn,第二个按钮在15帧那就在15帧写,也要给第二个按钮一个实例名如Goto30_btn。
第一帧的代码:
import flash.events.MouseEvent;

Goto15_btn.addEventListener(MouseEvent.CLICK,goto15);
function goto15(e:MouseEvent)
{
play();
}
第15帧代码
import flash.events.MouseEvent
stop()
Goto30_btn.addEventListener(MouseEvent.CLICK,goto30);
function goto30(e:MouseEvent)
{
play();
}
追问

按照您的说法做了,但出现这个错误了,是语句出现错误了吗?

追答

你没有给按钮写实例名称,选中按钮,在属性中有个实例名称

追问

还是同样的错误。。。具体怎么定义?  是下面哪一种?

追答
不是在名称里面改,是在属性中改
选中按钮,在属性中有个实例名称
木卯之夏

2024-11-02 14:17:55

亲,留腾讯联系方式,我远程教你,在线!