1

外部インターフェイス(as3)で写真をフラッシュに送信する必要があります...接続がないため、URLにすることはできません...画像ファイルを開いてテキストのようにフラッシュに送信しようとしていますが、成功しません

何か案が?

4

2 に答える 2

1

簡単な答えは次のとおりです。そうしないでください。

必要な場合は、画像データを取得し、base64 などの HTTP リクエストセーフでエンコードし、フラッシュでデコードし、bytearray にドロップして、そこからビットマップを作り直す必要があります。これはかなり複雑です。

http://dynamicflash.com/goodies/base64/は、base64 イメージ文字列をバイト配列にデコードするための優れたクラスです。

于 2009-06-10T01:04:04.860 に答える
0

詳細を提供してみてください。正確に何を画像ファイルを開く必要がありますか? 実際、フラッシュ自体は HDD から画像ファイルを開くことができます。

var ldr:Loader = new Loader();
ldr.load(new URLRequest('C:/Images/MyImage.jpg'));
addChild(ldr);

しかし、私があなたの問題を理解したとしても、それはおそらく解決策ではないでしょうか? それは...ですか?

于 2009-05-28T16:23:30.553 に答える