AS3 - 将Flash游戏上传到网站。嵌入?

时间:2012-09-25 19:33:21

标签: actionscript-3 flash upload embed

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

文本文件可以嵌入FLA吗?

1 个答案:

答案 0 :(得分:1)

在FLA中嵌入一些东西? Google表示语法是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.