0

Flash Player 11.2 で動作する addEventListener を取得できた人はいますか? 私はいつもこのエラーを受け取ります:

シーン 1、レイヤー「アクション」、フレーム 1、行 104 1119: 静的型クラスの参照を介した、未定義の可能性があるプロパティ COMPLETE へのアクセス。

ここに出力するようにフラッシュプレーヤーを切り替えると、コードは次のようになります。

 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 に答える