Actionscript,打开多个文件的最佳实践
我需要打开3个可能存在或不存在的文件。在加载完成时,我将FileStream与事件侦听器一起使用 代码目前的工作方式如下 功能1-检查/加载文件1 回答时-转至功能2 功能2-检查/加载文件2 回答时-转至功能3 功能3-检查/加载文件3 应答-发送完成事件 所以我有3个函数来加载3个文件Actionscript,打开多个文件的最佳实践,actionscript,Actionscript,我需要打开3个可能存在或不存在的文件。在加载完成时,我将FileStream与事件侦听器一起使用 代码目前的工作方式如下 功能1-检查/加载文件1 回答时-转至功能2 功能2-检查/加载文件2 回答时-转至功能3 功能3-检查/加载文件3 应答-发送完成事件 所以我有3个函数来加载3个文件 还有更好的方法吗。我希望避免使用第三方库。更好的方法是只使用一个函数加载所有文件?差不多 private var _filesArray:Array = ["file1.ext", "file2.ext",
还有更好的方法吗。我希望避免使用第三方库。更好的方法是只使用一个函数加载所有文件?差不多
private var _filesArray:Array = ["file1.ext", "file2.ext", "file3.ext"];
private var _loadIndex:int = 0;
private function loadNextFile():void
{
var _fileToLoad:String = _filesArray[_loadIndex];
// load your file here
}
private function onFileLoaded():void
{
checkIfWeAreDone();
}
private function onFileLoadError():void
{
checkIfWeAreDone();
}
private function checkIfWeAreDone():void
{
_loadIndex++;
if (_loadIndex == _filesArray.length)
{
// we are done, do something
}
else
{
loadNextFile();
}
}
谢谢,这就是我要找的。考虑接受有帮助的答案。要接受答案,请单击最佳答案旁边的空心复选标记,这样做将提高您的声誉并允许更多功能,有关更多详细信息,请参阅。也请考虑回去接受过去的答案,这样做会增加你的声誉,并允许更多的能力,请参阅