0

フラッシュゲームを開発していて、サイトにアップロードしたいです。ゲームには、さまざまな目的(マップ、キャラクター、クエストなど)で読み込まれる一連のテキストファイル(〜200)があります。

テキストファイルをFLAに埋め込むことはできますか?

4

1 に答える 1

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」は互換性があるはずです。互換性がないと、型強制エラーが発生します。ByteArray(およびテキストファイル)の場合はByteArray.toString()、文字列を使用します。これは、データを文字列として取得するメソッドがあるためです。これは、一見必要と思われるものです。データはすぐに利用できるようになります。

ここから。

于 2012-09-26T03:00:01.463 に答える