我正在尝试编辑现有的 Flash 模板。使用 Flash CS6 和 ActionScript 3.0 --- 有点新...
我在源文件中有一个页脚剪辑。我在那里编辑并添加了两个按钮。主 .fla 是模板的名称,它有一个单层和使用 main.as 定义和控制的动作层
通过使用以下脚本在此处编写动作层,我能够成功播放音乐:
var music:Sound = new Sound(new URLRequest("music.mp3"));
var sc:SoundChannel = music.play();
声音播放得很好。我现在面临的问题是添加播放和停止按钮。我使用以下脚本来实现这一点:
import flash.events.Event;
import flash.media.Sound;
import flash.net.URLRequest;
import flash.media.SoundChannel;
import flash.events.MouseEvent;
var music:Sound = new Sound(new URLRequest("music.mp3"));
var sc:SoundChannel = music.play();
btnStop.addEventListener(MouseEvent.CLICK, stopMusic);
function stopMusic(Event:MouseEvent):void{
sc.stop;
}
btnPlay.addEventListener(MouseEvent.CLICK, playMusic);
function playMusic(Event:MouseEvent):void{
sc = music.play();
}
在这里我得到错误:
场景 1,图层“动作”,第 1 帧,第 10 行 1061:通过静态类型 Class 的引用调用可能未定义的方法 addEventListener。
请指导我如何纠正它...