我可以访问和播放位于项目根目录中的名为“Song.mp3”的文件,但是当我将其放入“assets”目录时出现错误。
这是我的项目目录:
- Test
-- src
--- Homeview.mxml
-- assets
--- Song.mp3
-- Song.mp3
我可以访问和播放位于根文件夹中的 Song.mp3,但是当我想播放 assets/Song.mp3 时出现错误。
这有效:
var req:URLRequest = new URLRequest('../Song.mp3');
这不会:
var req:URLRequest = new URLRequest('../assets/Song.mp3');
我收到以下运行时错误:
Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: app:/assets/Song.mp3
我认为根目录中的 Song.mp3 会在最终的 swf 文件中导出,但 assets/Song.mp3 不会。如果是这种情况,有没有办法强制 Flex 导出 assets/Song.mp3?