私がここに投稿するのは初めてです、ここに私の質問があります:(私の英語で申し訳ありません)
私はFlash AS3(AIRではなく)でプログラムされたデスクトップアプリケーションを持っていて、ファイルを制御できることがわかったのでAIRに移行したいと思いました私が必要とする他のもの。問題は、すべてがタイムラインでプログラムされていることです(クラスでプログラムしたことがなく、少し怖いです)。そのため、メインスクリプトに約2200行のコードがすべて1つのフレームにあります。
プロジェクトをAIRに渡して実行しようとすると、多くのエラーが発生します。インターネットで検索しましたが、答えが見つかりません。何が間違っているのかわかりません...そして、SWFファイルを使用してアプリケーションを実行すると機能するのはなぜですか?AIR用にコンパイルするとこれらのエラーが発生します。
ここで、コード:
var myVideo:FLVPlayback;
function CreateFLVPlayback():void {
myVideo = new FLVPlayback(); //FLVPlayback.
//Configuration and Listeners:
myVideo.addEventListener(VideoEvent.COMPLETE, RepeatFLVPlayback); //1st ERROR
myVideo.addEventListener(VideoEvent.READY, ReadyFLVPlayback); //2nd ERROR
myVideo.addEventListener(VideoEvent.STATE_CHANGE, StateChangeFLVPlayback ); //3rd
}
// [ ... more code ...]
function StateChangeFLVPlayback(e:VideoEvent ):void {
var videoPlayer:FLVPlayback = e.target as FLVPlayback;
if (e.state == VideoState.CONNECTION_ERROR) { ///Line of the 4th ERROR
trace("No se encontró el video: "+myVideo.source );
}
}
- Escena 1、Capa'Acciones'、Fotograma 3、Línea838 1119:Acceso a una propiedad COMPLETE posiblemente no definida medianteunareferenciacontipoestáticoClass。
- Escena 1、Capa'Acciones'、Fotograma 3、Línea839 1119:Acceso a una propiedad READY posiblemente no definida medianteunareferenciacontipoestáticoClass。
- Escena 1、Capa'Acciones'、Fotograma 3、Línea840 1119:Acceso a una propiedad STATE_CHANGE posiblemente no definida medianteunareferenciacontipoestáticoClass。
- Escena 1、Capa'Acciones'、Fotograma 3、Línea870-1119:Acceso a una propiedad state posiblemente no definida mediante una referencia contipoestáticoflash.events:VideoEvent。
ここに英語での同じエラー(Google翻訳を使用):
- シーン1、レイヤー'アクション'、フレーム3、行838 1119:静的タイプClassの参照を介した、未定義の可能性のあるプロパティCOMPLETEへのアクセス。
- シーン1、レイヤー'アクション'、フレーム3、行839 1119:おそらく静的型クラスの参照を介した未定義のプロパティへのアクセスREADY。
- シーン1、レイヤー'アクション'、フレーム3、行840 1119:おそらく静的型クラスの参照を介した未定義のプロパティstate_changeへのアクセス。
- シーン1、レイヤー'アクション'、フレーム3、行870-1119:静的タイプflash.events:VideoEventを使用した参照を介した、未定義の可能性のある状態プロパティへのアクセス。