ActionScript3.0

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:57:32
我的脚本总是提示1087: 语法错误: 在程序结尾之后发现多余的字符。on (release) {

我创建了个点击播放按钮,在按钮上加上动作on release() {play();}
是不是3.0的不支持在按钮上加动作呀?要怎么加,我已经在按钮的当前帧上加了STOP动作,这个鼠标点击播放的动作要加哪里呀?

大多以 “on”开头的关键字已经不能在AS3.0中使用了。
对象本身不支持写动作,但你可以写在帧上。
步骤:
1 先给你的按钮起一个实例名,作为该按钮在脚本中的索引,如“_btn”。
2 在当前帧内写入:

stop();
//你早前已经写入的停止播放的命令

_btn.addEventListener(MouseEvent.CLICK,ClickHandler);
//给该按钮注册一个鼠标点击事件,触发事件时将执行 ClickHandler 函数;

function ClickHandler(evt:MouseEvent):void{
//定义 ClickHandler 函数的内容,执行你想实现的动作,如

play();

//如果从按钮上想要注销事件,可以取消下行代码的注释
//_btn.removeEventListener(MouseEvent.CLICK,ClickHandler);

}