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)
5 mars 2006 à 14:44
PS sur ma dernière source je t'ai mis le code de la frame1. PS pour ton info, les fichiers AS peuvent s'ouvrir avec n'importe quel éditeur de texte.
5 mars 2006 à 15:00
plus sérieusement, pour la classe faut téléchrger le package sur flashapi.org, par contre tu veras, y'a rien d'extraordinaire dedans, juste 4 lignes de codes. (les choses les plus simple...)
faut voir à l'usage, pour l'istant ça à l'air de bien marcher.
affaire à suivre.
5 mars 2006 à 15:12
l'AS 2.0 compilé c'est de l'AS1.0, en fait la PO AS 2.0 c'est un outil pour le developpeur (cf: Colin Moock essentiel AS2)
5 mars 2006 à 15:35
comm AS2 est recompilés en AS1 et, selon le blog de liguorien AS3 semble l'être aussi.
(comme koi qd on veut faire vite)
http://www.liguorien.com/blog/post.do?id=126
en fait ce qui m'interresse en ce moment, niveau portage et dévelloppement, c de savoir si AS3 est un language POO stricte ou non. La réponse est : apparement non.
5 mars 2006 à 20:30
Peg'
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.