如何在AIR应用程序中的as3中指向桌面目录上的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在AIR应用程序中的as3中指向桌面目录上的文件相关的知识,希望对你有一定的参考价值。

我当前正在使用它来从AIR桌面程序中桌面上的文件夹中成功加载(和播放)mp3:

soundBG2.load(new URLRequest("C:/Users/User/Desktop/music/mySong.mp3"));

效果很好,但是我不想使用显式路径。我想使用类似的东西:

soundBG2.load(new URLRequest(desktopDirectory+"/music/mySong.mp3")); 

...这当然不适合那里的编码方式,但是我该怎么做?

谢谢

答案

想通了:

soundBG2.load(new URLRequest(File.desktopDirectory.nativePath + "/music/mySong.mp3"));

以上是关于如何在AIR应用程序中的as3中指向桌面目录上的文件的主要内容,如果未能解决你的问题,请参考以下文章

AS3:如何激活android air app?

AS3 / AIR - 创建纯文本文件?

ActionScript 3 在Air AS3中将远程rss保存在桌面上

使用 WiFi Direct 或 Air/AS3 中的热点连接应用程序

AS3:AIR Android:如何添加输入文本字段?

as3 air无法连接远程服务器