actionscript 3 - Adding objects placed on the stage to an array (AS3) -
i'm working on project have bunch of objects (same type) placed on stage. want add of these objects array.
here code, doesn't work though. know isn't best way go adding things stage, have way.
package { import flash.events.event import flash.display.movieclip; public class pellet_manager extends movieclip { var pellets:array = new array(); var pellet:pellet; public function pellet_manager() { var pellet:pellet; (pellet in stage) { pellet = pellet; pellets.push(pellet); } } } }
i have 5 instances of pellet on stage , want add them pellets array. should give each 1 instance name "pellet1" , loop through stage checking each 1 , adding array?
any great.
1) access stage, have add manager it, , write callback function when it's added stage
2) foor loop has errors
hope helps!
package { import flash.events.event import flash.display.movieclip; public class pellet_manager extends movieclip { var pellets:array = new array(); var pellet:pellet; public function pellet_manager() { this.addeventlistener (event.added_to_stage, onaddedtostage, false, 0, true); } private function onaddedtostage (evt:event) { var pellet:pellet; each (var pellet:pellet in this.stage) { pellets.push(pellet); } } } }
Comments
Post a Comment