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 55 56 57 58 59 60
|
/**
* Extension de la class Clip
*/
class i_clip extends MovieClip {
//---- private proprietee
private var mc_Clip:MovieClip;
//----ConstrucTor
public function i_clip (sCible:MovieClip){
mc_Clip=sCible.createEmptyMovieClip("sClip",1);
}
}
/**
* Dessiner une forme rectangle , rond , etc
*/
class forme extends i_clip {
//---Private Methodes
private var sFond:String;
private var nAlpha:Number;
private var nEpaisseur:Number;
private var sBordure:String;
private var mcForme:i_clip;
//--- ConstrucTor
public function forme (nAlp:Number,nEpais:Number,sBord:String,sFnd:String,sCible:MovieClip)
{
// Creation Clip Vide
mcForme= new i_clip(sCible);
sFond = sFnd;
nAlpha=nAlp;
nEpaisseur=nEpais;
sBordure= sBord;
}
//---Methodes privée
private function _dessiner(Void):Void{};
}
/**
* Dessiner rectangle
*/
class rect extends forme {
//---- ProPriétées Privées
private var nLargeur:Number;
private var nLongueur:Number;
//--- ConstrucTor
public function rect(nLarg:Number,nLong:Number,nAlp:Number,nEpais:Number,sBord:String,sFnd:String,sCible:MovieClip)
{
// cree une forme
new forme(nAlp,nEpais,sBord,sFnd,sCible)
nLargeur=nLarg;
nLongueur=nLong;
}
} |
Partager