flash - ActionScript 3.0 loading an external image into a container movieclip? -


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