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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
package{
//import des classes utiles
import flash.display.Stage;
import flash.display.MovieClip;
import flash.events.*;
import flash.text.TextField ;
import flash.text.TextFormat ;
import flash.display.Sprite;
public class Objet extends MovieClip {
public var oiseau_mc:MovieClip;
//var a:int;
public var TxScore : TextField = new TextField();
public var TabScore:Array = new Array();
public function Objet(i:int){
//prop TxScore
TxScore.x=420;
TxScore.y=350;
//prop Oiseau
oiseau_mc=new oiseau();
oiseau_mc.x=0;
oiseau_mc.y=40+ Math.random()*200;
//a=i;
oiseau_mc.addEventListener(Event.ENTER_FRAME,enterFrameMc);
oiseau_mc.addEventListener(MouseEvent.MOUSE_DOWN, toucher);
oiseau_mc.addEventListener(MouseEvent.MOUSE_DOWN, score);
this.addChild(oiseau_mc);
}//fin fonction constructeur
//
// FONCTION CLIC SOURIS
public function toucher(e:Event){
var oiseau2_mc:MovieClip = new oiseauTouche();
oiseau2_mc.x=e.target.x;
oiseau2_mc.y=oiseau_mc.y;
this.removeChild(oiseau_mc);
oiseau_mc=oiseau2_mc;
this.addChild(oiseau_mc);
//ajout de l'objet au tableau
}//fin fonction toucher
//FONCTION GESTION SCORE
public function score (e:Event){
TabScore.push("mort");
trace ( TabScore.length);
TxScore.htmlText="<b>"+TabScore.length+"</b>";
this.addChild(TxScore);
}
}//fin class
}//fin package |
Partager