2009-05-28 8 views
1

Ich muss ein Bild senden, um mit externer Schnittstelle (as3) zu blinken ... kann nicht eine URL sein, weil keine Verbindung haben ... Ich versuche, die Bilddatei öffnen und senden an Flash wie Text aber ohne ErfolgBild mit externer Schnittstelle

keine Idee?

Antwort

0

Versuchen Sie, weitere Details anzugeben. Was genau sollte Bilddatei öffnen? Eigentlich kann Flash selbst Bilddatei von HDD öffnen.

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

Aber wenn ich Ihre Probleme verstehe - das ist möglicherweise keine Lösung? Ist es?

1

Kurze Antwort ist: Bitte tun Sie das nicht.

Wenn Sie müssen, dann müssen Sie die Bilddaten nehmen, verschlüsseln Sie es mit etwas HTTP-Anfrage sicher wie base64, dekodieren Sie es in Flash, lassen Sie es in einem Bytearray und Remake ein Bitmap daraus. Das ist ziemlich kompliziert.

http://dynamicflash.com/goodies/base64/ ist eine großartige Klasse zum Entschlüsseln der Base64-Bildzeichenfolge in ein Bytearray.