| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 | package {
	
	import flash.display.*;
	import flash.events.*;
	import flash.media.*;
	
	public class brique extends MovieClip{
		
		var piste1:SoundChannel=new SoundChannel();
		var son1:bruitage_collision=new bruitage_collision();
		var controleson:SoundTransform=new SoundTransform();
		controleson.volume=0.1;
		piste1.soundTransform=controleson;
		
		public function brique(){
			this.addEventListener(Event.ADDED_TO_STAGE, initialiser);
		}		
		
		public function initialiser(e:Event){
			this.removeEventListener(Event.ADDED_TO_STAGE, initialiser);
			this.addEventListener(Event.ENTER_FRAME,tester_balle);				
		}		
		
		private function tester_balle(e:Event){		
			if (this.hitTestObject(this.parent.getChildByName("ma_balle"))){
				this.visible=false;
				stage.dispatchEvent(new Event("Rebondir_horizontalement"));
				this.removeEventListener(Event.ENTER_FRAME,tester_balle);				
				stage.dispatchEvent(new Event("Une_brique_supprimée"));
				piste1=son1.play();
			}
		}
	}	
	
} | 
Partager