2010-11-30 13 views
1

Je dois convertir une chaîne encodée en base64 d'un serveur (envoyé via amf) en une image. sur le serveur, les données d'image brutes (gif/jpeg/png) sont codées en base64 (qui fonctionne déjà très bien), et j'ai besoin de décoder cette chaîne et d'afficher l'image dans mon film flash. Comment cela peut-il être fait?convertir une chaîne codée en jpg et l'afficher

Répondre

1

Une fois que vous avez converti votre chaîne à un ByteArray, vous pouvez créer un objet Loader et utiliser loadBytes pour transformer votre objet binaire dans un objet d'affichage . Ensuite, ajoutez le chargeur à la scène.

var loader:Loader = new Loader(); 
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); 
loader.loadBytes(yourBytesHere) 

function completeHandler(e:Event):void { 
addChild(loader); 
} 
1

convertir en ByteArray
si vous devez sauver: as3corelib package com.adobe.images.*