以前は Flash CS5.5 で動作していたが、現在 Flash CS6 では動作しない as3 コードについてサポートが必要です。
ステージで myVideo という FLVPlayback インスタンスを取得し、次のコードを使用して「シーク」イベントをキャプチャしようとしています。
fl.video.* をインポートします。
fl.video.FLVPlayback をインポートします。
fl.video.VideoEvent をインポートします。
myVideo.addEventListener(VideoEvent.SEEKED, seekHandler);
function seekHandler(myEvent:VideoEvent) {
trace("seeked");
}
この時点で、公開時に次のエラーが発生しました
。
as3 の厳密モードについて何か読んだことがあります。そのオプションのチェックを外すと、ビデオ プレーヤーで別のポイントを検索しようとすると、次の出力が得られます。
TypeError: エラー #1034: 型強制に失敗しました: fl.video::VideoEvent@4697c239 を flash.events.VideoEvent に変換できません。
これがフラッシュCS5.5で機能する場合、誰かが私が間違っていることを教えてもらえますか? ありがとう!!