2015-01-16 3 views
0

내 프로젝트에 레벨이 포함 된 폴더가 있는데, 달성하고자하는 것은 해당 폴더의 모든 XML 파일을로드한다는 것입니다. 플래시에서 알고있는 유일한 방법은 퍼가기에 의한 것입니다. 각 자산은 내가 약 30 레벨을 원할 때 고통 스럽다.ActionScript 3 flashpunk 한번 폴더를 통해 여러 애셋로드하기

나는 C#/XNA에서 content.Load를 사용하여 자산을로드하는 것이 매우 쉽다. 왜냐하면 for 루프에서 사용할 수있는 능력이 있기 때문이다. 여기 Actionscript 3에서는 어떻게 쓰는지 모르겠다.

답변

0

모든 것을 문제없이 외부로 다운로드 할 수 있습니다. 서버 측 스크립트가 앱에 모든 애셋 이름과 경로를 제공 할 수있는 경우. 데스크톱이나 모바일에서 앱을 사용하는 경우 File 클래스를 사용하여 앱을 찾을 수 있습니다.

파일 클래스의 예는 수 :

var directory:File = new File("path to directory"); 
var allDirectoryFiles:Array = directory.getDirectoryListing();//all file in folder as File instances 
for(var i:int = 0; i < allDirectoryFiles.length; i++) 
{ 
    var file:File = allDirectoryFiles[i] as File; 
    //get the path or do whatever. 
} 
+0

당신은 파일 클래스의 예를하시기 바랍니다 줄 수 있습니까? –