0

.swf 内に Flex アプリを含む XML ファイルをパッケージ化することはできますか?

Silverlight アプリケーションを使用すると、これを非常に簡単に行うことができますが、フラッシュを使用している場合は、フラッシュで http 要求を実行して取得する必要があります??

かなり深刻な Silverlight アプリケーションを実行し、その中のすべての場所で設定\データにローカルの txt および xml ファイルを使用して以来、私はずっとこれを疑問に思っていました。

はい、AIR で実行できることはわかっています。Adobe AIR 固有のパッケージについては言及しないでください。

4

2 に答える 2

5

「application/octet-stream」タイプの Embed を使用してこれを行うことができます。

http://flexscript.wordpress.com/2008/08/02/embedding-text-file-into-flex/

関連するコード:

[Bindable]
[Embed(source="MyFile.txt", mimeType="application/octet-stream")]
private var myFileClass:Class;
...
var MyFileByteArray:ByteArrayAsset = ByteArrayAsset(new myFileClass());
var story:String = MyFileByteArray.readUTFBytes(MyFileByteArray.length)
于 2009-09-24T01:04:06.340 に答える
0

コンパイル時にxmlを文字列としてエンコードできます。

ビルドのロール方法によっては、コンパイルするたびにこの文字列を置き換えることができます。

于 2009-09-24T01:03:54.733 に答える