我有一个Adobe Air应用程序(基于闪存),它从目录加载PNG文件,有一个文本文件来指定路径,但它似乎不工作在OSX同时适用于WindowsMAC和widows上的Adobe AIR文件路径
Windows路径
C:\Users\User\Documents\Trees
这一切正常,但是MAC路径就好
file:///Users/user/Desktop/trees/
或
Users/user/Desktop/trees/
没有工作,试图扭转削减,也没有帮助任何人都可以帮助?
更新,继承人的功能,在树木
private function LoadTrees():void
{
try
{
Trees = new Array();
var currentDirectory:File = new File(currentPath);
var files:Array = currentDirectory.getDirectoryListing();
for (var i:int = 0; i < files.length; i++)
{
var fullFilePath:String = treePathLoader.data + "\\" + files[i].name;
var tree:Tree;
if (fullFilePath.indexOf(".png") > 0)
{
tree = new Tree(fullFilePath, treePositions.Tree[i].x, treePositions.Tree[i].y,treePositions.Tree[i].scale);
Trees.push(tree);
}
}
}
catch(e:Error)
{
trace("ERROR");
}
}
不知道这是什么treePathLoader.data ......它显示了你的东西? – papachan