<mx:Application xmlns:mx="library:adobe/flex/halo"
xmlns="http://ns.adobe.com/mxml/2009
xmlns:ns= library:adobe/flex/gumbo xmlns:local="*"
backgroundColor="0xFFFFFF">
<Script>
<![CDATA[
private var fileReference:FileReference =
new FileReference();
private function onSave():void
{
//Instantiate on downloading otherwise you will get an error
fileReference = new FileReference();
fileReference.save(myTextArea.text,"myExample.txt");
}
private function onLoad():void
{
//Instantiate on loading
fileReference = new FileReference();
//create the filter which will be just uploading the txt
var myFilter:FileFilter = new FileFilter("Text","*.txt");
fileReference.browse([myFilter]);
fileReference.addEventListener(Event.SELECT,onFileSelect);
fileReference.addEventListener(Event.COMPLETE,onFileComplete);
}
private function onFileSelect(event:Event):void
{
fileReference.load();
}
private function onFileComplete(event:Event):void
{
myTextArea.text =
fileReference.data.readUTFBytes(fileReference.data.length);
}
]]>
</Script>
<mx:Panel id="myPanel" width="500" height="500">
<ns:TextArea width="450" height="450" id="myTextArea"/>
<mx:ControlBar>
<mx:Button label="Save" click="onSave()"/>
<mx:Button label="Load" click="onLoad()"/>
</mx:ControlBar>
</mx:Panel>
</mx:Application>
encontre ese codigo q aplica para archivos txt lo trato de modificar para imagenes , cambiando el txt por jpg y ps eliminando el texarea.. enfin, lo que sucede es que al salvar las imagenes en el equipo, las guarda con el formato supuestamente correcto ,pero no las deja abrir, quedan inutilizables, alguna idea de como modificar bien este codigo?