URLRequestが失敗したときに実行されるAS3関数があります。この関数を使用して、他の関数を使ってチェックできるグローバル変数を割り当てる必要があります。関数内にグローバル変数を割り当てるにはどうすればよいですか?Actionscript 3 - 関数内でグローバル変数を割り当てる
ありがとうございます!
編集:これは私が私の関数の外で取得しようとしています変数(soundFile2Exist)です:
function onIOError(e:IOErrorEvent):void
{
var soundFile2exist = null;
trace (soundFile2exist);
}
私はpackgeの内側に自分のコードを使用していません。これを行う方法はまだありますか?
function playMusic(evt:MouseEvent):void
{
channel = myMusic.play(songPosition);
if (soundFile2exist != null) {
channel2 = myMusic2.play(channel.position);
}
myTimer.start();
btnPlay.mouseEnabled = false;
trace (soundFile2exist);
}
グローバル変数を使用して関数間でデータをやりとりしたいというこの質問の前提全体に強く反対します。 – jhocking
どういう意味ですか?私は私の質問を間違って表現しているかもしれません。 – user547794
グローバル変数に関係しない関数間でデータを共有する方法はたくさんあります。グローバル変数は、そのタスクを達成する最悪の方法です。 – jhocking