【发布时间】:2011-10-03 22:04:20
【问题描述】:
我有一个 Adobe Air 应用程序(基于 Flash),它从一个目录加载 PNG 文件,有一个文本文件来指定路径,但是它似乎不能在 OSX 上工作,而它在 OSX 上工作得很好窗户
窗口路径
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 是什么...它向您展示了什么?
标签: actionscript-3 adobe air