i new as3 , need senocular transform tool (as3 version)
i'm having trouble loading in external image such can transform senocular transform tool class.
i have managed load in picture transform class doesn't seem want grab it.
var fileref:filereference = new filereference(); movieclip(root).loadbtn.addeventlistener(mouseevent.click, openclick); function openclick(evt:mouseevent):void { fileref.addeventlistener(event.select, selecthandler); fileref.addeventlistener(event.complete, completehandler); var filefilter:filefilter = new filefilter("images","*.jpg;*.jpeg;*.gif;*.png"); fileref.browse([filefilter]); } function selecthandler(event:event):void { fileref.load(); } function completehandler(event:event):void { var image:loader = new loader(); var imgsprite:sprite = new sprite(); image.loadbytes(fileref.data); imgsprite.addchild(image); addchild(imgsprite); imgsprite.addeventlistener(mouseevent.mouse_down, select); imgsprite.x=200; imgsprite.y=200; }
i'm trying load image hd loader, sprite, empty container movieclip on stage...
can point me in right direction?
i think should wait loader load complete byte before adding them sprite, because huge file takes time load in app,
like that
var image:loader = new loader(); image.contentloaderinfo.addeventlistener(event.complete, imageloaded); image.loadbytes(fileref.data);
and event handler
private function imageloaded(event:event):void { var image:loader = event.currenttarget.loader loader; var imgsprite:sprite = new sprite(); imgsprite.addchild(image); addchild(imgsprite); }
you may used fault handler manage faults
hopes helps
Comments
Post a Comment