android - AIR 参数错误 : Error #2004: - Android

标签 android air flash-cs6

收到此错误:

ArgumentError: Error #2004: One of the parameters is invalid.
    at Error$/throwError()
    at flash.filesystem::File/set nativePath()
    at flash.filesystem::File()
    at TestingRandomSound_fla::MainTimeline/GetContents()[TestingRandomSound_fla.MainTimeline::frame1:22]
    at TestingRandomSound_fla::MainTimeline/frame1()[TestingRandomSound_fla.MainTimeline::frame1:47]
    at runtime::ContentPlayer/loadInitialContent()
    at runtime::ContentPlayer/playRawContent()
    at runtime::ContentPlayer/playContent()
    at runtime::AppRunner/run()
    at AppEntryCommon/run()
    at global/runtime::AndroidMobileDeviceAppEntry()

从此代码:

import flash.desktop.NativeApplication;
import flash.events.Event;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.filesystem.File;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;

    var myDocuments:File = new File(File.applicationDirectory.nativePath+"\\sample");

它适用于我的 Air Desktop,但不适用于 Android 设备。 我包含了文件夹示例,但它仍然无法正常工作。 有什么想法吗?

最佳答案

这有效。但显然应用程序目录中的文件是只读的

var prefsFile:File = File.applicationDirectory;
prefsFile = prefsFile.resolvePath("assets/xml/preferences.xml"); 

我创建了一个 xml 首选项文件。但如果我想在上面写字,我必须将其复制到文档目录中...

关于android - AIR 参数错误 : Error #2004: - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942327/

相关文章:

android - Lollipop API21 上的自定义搜索栏拇指不透明

actionscript-3 - AS3敌人双倍速度?

xml - 如何使用 flash CS6 更改应用程序的目标 API

javascript - 为什么我的 Sprite 从底部被裁剪?

android - 如何仅通过 GPS 读数确定方向并以 360 度显示?

android - 如何从音频文件中提取文本

android - 如何为最终用户调试 Android 应用卡住但不崩溃

php - 在 JSON Web 服务中验证和跟踪用户

ios - 我如何在air3.4下获取ios设备 token

android - 如何在android中的 map 上显示当前位置标记?