Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ActionScript 3.0 Deleting Arrays/chillds after going to next frame
- var ster:Array;
- ster = new Array();
- stage.addEventListener(Event.ENTER_FRAME, groente);
- function groente(event:Event)
- {
- if(Math.round(Math.random()*140) == 1)
- {
- ster.push(new groente1_MC());
- addChild(ster[ster.length-1]);
- ster[ster.length-1].x = machine.x
- ster[ster.length-1].y = machine.y
- ster[ster.length-1].scaleX = 0.2;
- ster[ster.length-1].scaleY = 0.2;
- }
- for(var i:int = 0; i < ster.length-1; i++)
- {
- ster[i].y = ster[i].y + 5;
- if( hero.hitTestObject(ster[i]) ) {
- ster[i].visible = false;
- score = score +1;
- Score.text = ""+ score;
- }
- }
- }
- for(var i:int = ster.length -1; i >= 0; i--)
- {
- ster[i].y = ster[i].y + 5;
- if( hero.hitTestObject(ster[i]) ) {
- ster[i].visible = false;
- score = score +1;
- Score.text = ""+ score;
- removeChild(ster[i]);
- ster.splice(i, 1);
- }
- }
- var ar:Array = [0,1,2,3,4,5,6,7,8,9,10]
- for(var i:int = ar.length - 1; i >= 0; i--){
- if(i % 2 == 0){
- tf.text += i + ' : ' + ar[i] + 'n';
- ar.splice(i,1);
- }
- }
- tf.text += 'so : ' + ar.join(', ');
- function clearStage():void
- {
- stage.removeEventListener(Event.ENTER_FRAME, groente);
- for each(var mc:groente1_MC in ster) {
- removeChild(mc);
- }
- ster = [];
- }
Add Comment
Please, Sign In to add comment