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
|
/*
Class : clMenu
Auteur : Laurent Jordi
Modifée le : 24/09/2006
Copyright : Laurent Jordi - EZ Logic Monaco - <a href="http://www.ezlogic.mc" target="_blank">http://www.ezlogic.mc</a>
*/
class clMenu extends MovieClip
{
//Variables de liaison
public static var id:String
= "__Packages.clMenu";
private static var _isSymbolLinked:Boolean
= Object.registerClass(id, clMenu);
//Variables d'occurence privée
private var __index:Number;
private var __caption:String;
private var __link:String;
private var __childrenMenus:Array;
//Constructeur
//********************************************
public function clMenu() {
var intTop:Number;
var tf = this.createTextField("txtCaption",this.getNextHighestDepth(),0,intTop,this._parent._width,10);
tf.autoSize = "left";
}
//********************************************
public function get index():Number {
return this.__index;
}
public function set index(value:Number):Void {
this.__index = value;
}
//********************************************
public function get caption():String {
return this.__caption;
}
public function set caption(value:String):Void{
this.__caption = value;
//Mise à jour du champ texte
this["txtCaption"].text = value;
}
//********************************************
public function get link():String {
return this.__link;
}
public function set link(value:String):Void{
this.__link = value;
}
//********************************************
} |
Partager