Zebestov
13.12.2009, 23:20
привет всем, вот типо код:
public function uploadPhoto():void
{
var fr:FileReference = new FileReference();
fr.addEventListener(Event.SELECT, onPhotoSelect);
fr.browse([new FileFilter("Images", "*.jpg;*.gif;*.png")]);
}
private function onPhotoSelect(e:Event):void
{
e.target.addEventListener(Event.COMPLETE, onPhotoLoad);
e.target.load();
}
private function onPhotoLoad(e:Event):void
{
var ldr:Loader = new Loader();
ldr.loadBytes(e.target.data as ByteArray)
stage.addChild(ldr); // это тупо для контроля, у меня там иначе, не суть
}
короче вся эта маца работает реально через раз. мне что еще и на ldr.loadBytes ставить какой-то лиснер?
спасайте браза - время горит )
public function uploadPhoto():void
{
var fr:FileReference = new FileReference();
fr.addEventListener(Event.SELECT, onPhotoSelect);
fr.browse([new FileFilter("Images", "*.jpg;*.gif;*.png")]);
}
private function onPhotoSelect(e:Event):void
{
e.target.addEventListener(Event.COMPLETE, onPhotoLoad);
e.target.load();
}
private function onPhotoLoad(e:Event):void
{
var ldr:Loader = new Loader();
ldr.loadBytes(e.target.data as ByteArray)
stage.addChild(ldr); // это тупо для контроля, у меня там иначе, не суть
}
короче вся эта маца работает реально через раз. мне что еще и на ldr.loadBytes ставить какой-то лиснер?
спасайте браза - время горит )