对不起,如果这个问题已经得到解答,但我似乎无法在网上找到任何相关示例。我基本上有一个类加载一组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