對不起,如果這個問題已經得到解答,但我似乎無法在網上找到任何相關示例。我基本上有一個類加載一組MovieClip對象並提供訪問器函數來返回它們。AS3:從函數返回MovieClip
public function getMovieClip(mc:MovieClip):Boolean
{
if(allFilesLoaded)
{
mc = fileLoader.content;
return true;
}
else
{
return false;
}
}
顯然這不起作用,但它給出了我想要做的事情。我只想在對象已經加載的情況下將MovieClip返回給調用代碼。
我猜這不會拋出一個錯誤?在這種情況下,我可以將返回值分配給調用代碼中的MovieClip並檢查它是否爲NULL? – PeddleSpam 2011-06-03 20:27:25
@PeddleSpam:添加了一個如何使用它的例子。但是,是的,基本上你會檢查返回值是否爲空(而不是用原始函數檢查它是否爲真)。 – poke 2011-06-03 20:28:42
這是一個非常乾淨的解決方案,謝謝^ _ ^這個類已經爲不成功的負載調度了一個事件,但是如果由於某種原因訪問器被調用,我仍然不喜歡有一個「潛在的」錯誤。 – PeddleSpam 2011-06-03 20:33:35