0

有没有人能够让 addEventListener 与 Flash Player 11.2 一起使用?我总是收到这个错误:

场景 1,图层“动作”,第 1 帧,第 104 行 1119:通过静态类型 Class 的引用访问可能未定义的属性 COMPLETE。

如果我将我的 Flash 播放器切换到输出到这里是我的代码:

 import flash.events.Event;
 import fl.video.VideoEvent;
 import fl.video.*;

 myVideo.source ="videoName.flv";
 myVideo.play();
 myVideo.addEventListener(VideoEvent.COMPLETE, vidComplete)

 function vidComplete(event:VideoEvent) {
      trace("done");
 }
4

1 回答 1

0

出于某种原因,Flash CS6 中 Flash Player 11 的 AS3 编译器似乎忽略了 fl.video.* 的导入语句;

来源:http ://forums.adobe.com/message/4699000

这个人的解决方案意味着在代码中指定整个类包内联应该可以缓解这个问题:

myVideo.source ="videoName.flv";
myVideo.play();
myVideo.addEventListener(fl.video.VideoEvent.COMPLETE, vidComplete)

function vidComplete(event:fl.video.VideoEvent) {
    trace("done");
}
于 2013-04-05T02:22:46.797 回答