【问题标题】:AS3 - Uploading flash games to sites. Embedding?AS3 - 将 Flash 游戏上传到网站。嵌入?
【发布时间】:2012-09-17 09:04:13
【问题描述】:

我正在开发一款 Flash 游戏,并希望将其上传到网站。游戏有一堆文本文件(约 200 个),可用于不同目的(地图、角色、任务等)读取。

文本文件可以嵌入到 FLA 中吗?

【问题讨论】:

    标签: actionscript-3 flash upload embed


    【解决方案1】:

    在 FLA 中嵌入一些东西?谷歌说语法跟FlashDevelop一样,也就是

    [Embed(source="relative/path/to/file.ext",mimeType="mime/type")]
    const embeddedClass:Class;
    

    因此,对于文本文件,使用相对路径,mimeType 可以是“application/octet-stream”,结果类是 ByteArray(但您仍将 const 声明为类型 Class)或“text/plain” (FlashDevelop 没有这个可用的,所以没有经验,我希望如果这可行,结果将是 String 类型)。嵌入后,您可以通过简单的方式访问嵌入的数据

    var yourData:YourType = new embeddedClass();
    

    当然,“YourType”应该是兼容的,否则你会得到类型强制错误。对于 ByteArrays(和文本文件)使用 String,因为有一个 ByteArray.toString() 方法可以将数据作为字符串检索,这似乎是您需要的。数据将立即可用。

    From here.

    【讨论】:

      猜你喜欢
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 2018-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多