1
単純なAS3(CS5.5)プロジェクトで問題が発生しましたAdobe Media EncoderでエンコードされたビデオをFLVファイルとしてインポートし、その最後にナビゲーションキューポイントを追加しました。ビデオは、ビデオが終了したときに単にフレーム番号に行くようにしたいので、そのビデオでは停止しません。FLVビデオのキューポイントをインポートします
私はビデオで動作し、ビデオにVIDのインスタンス名を与える上部のキーフレームに入れて、私はAS2に多くの場面で使用しているコードを使用している:いくつかのために
stop();
var listenerObject:Object = new Object();
listenerObject.cuePoint = function(eventObject:Object):Void {
// Put any code you like here<br>
trace("Cue point name: " + eventObject.info.name);
trace("Cue point type: " + eventObject.info.type);
if(eventObject.info.name=="movieend")
{
gotoAndPlay(135);
}
}
vid.addEventListener("cuePoint", listenerObject);
をこれはAS3でエラーが発生している理由です。
理想的には、ビデオにとどまるのではなく、ビデオが終了するとコードがフレーム番号に移動するのが理想です。
いいえこれはうまくいきませんでした。 "タイプが見つかりませんでした、またはコンパイル時定数ではありませんでした:MetadataEvent"というエラーメッセージが表示されます。ええ、コードは少し前からサイトからコピーされているので、ちょっとしたことですが、うまくいきました。私はちょうどビデオがキューポイントにヒットしたときにフレームに移動します。 –
クラスをインポートする必要があります:import fl.video.MetadataEvent; – crooksy88