1 2 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