我有一個AS3函數,在URLRequest失敗時運行。我需要能夠使用這個函數來分配全局變量,然後我可以使用其他函數進行檢查。如何在函數內部分配全局變量?Actionscript 3 - 在函數內部分配全局變量
謝謝!
編輯:這是變量(soundFile2Exist)我試圖讓我的功能之外:
function onIOError(e:IOErrorEvent):void
{
var soundFile2exist = null;
trace (soundFile2exist);
}
我不使用裝箱率裏面我的代碼。還有辦法做到這一點?
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