Classe gettersetter dynamique

Contenu du snippet

Je suis pas sur que cette classe sera comprise mais bon... y'en à bien un ou deux qui devraient l'apprécier ;)
il s'agit de gagner quelque centaines de lignes de code sur certaines de vos classes.

cette classe fait partie de SPAS (http://www.flashapi.org) et elle permet d'attribuer des propriétés en lecture/écriture de facon dynamique selon un principe relativement simple :
AS3 et AS2 son recompilés en AS1 (selon le blog de liguorien).

hors si au final AS1/ecmascript, alors il me semble qu'on peu traiter les methodes getter/setter via la classe Object, d'ou ma classe org.flashapi.swing.util.GetterSetter.

pour info c comme ça que sera codée ma classe UIButton.

Source / Exemple :


dans la classe MaClasse :
//
//
//
private static var my_arr:Array = ["à votre avis ?", "...vous trouverez bien tout seul"];
private static var GetterSetter = org.flashapi.swing.util.GetterSetter;

//----------
//
//
dans le constructeur :
GetterSetter.addProperty(this, "_alpha" /la propriété/, 100 /la valeur initiale/, MaClasse.monContainerGraphique /l'objet ciblé qui utilise réelement la propriété - ici un movieclip ou un textfield par exemple/);

Conclusion :


ce code ne s'adresse qu'a ceux qui ont un minimun de compréhension de la POO flash-like.
merci de ne pas donner de notes. (j' suis pas là pour faire d'la mousse)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.