Flash Player 11.2视频事件addEventListener

时间:2012-06-19 20:16:09

标签: actionscript-3 video flash

是否有人能够使用Flash Player 11.2获取addEventListener? 我总是得到这个错误:

  

场景1,图层'动作',第1帧,第104行1119:可能的访问   undefined属性通过静态类型的引用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");
 }

1 个答案:

答案 0 :(得分: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");
}