Classe gettersetter dynamique

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 314 fois - Téléchargée 30 fois

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

Ajouter un commentaire Commentaires
top30 Messages postés 1158 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 6 août 2010
5 mars 2006 à 14:44
Y a pas la classe alors c'est dur de comprendre.
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.
BananaTree Messages postés 337 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 2 novembre 2010
5 mars 2006 à 15:00
certes, ...sauf que dans ton zip y'avait pas de fichier as juste un FLA sous flash 8 :D

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.
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
5 mars 2006 à 15:12
je l'ai pas non plus !! faut que je met a jour le pacakage...

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)
BananaTree Messages postés 337 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 2 novembre 2010
5 mars 2006 à 15:35
en fait je me suis mal exprimé :
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.
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 11
5 mars 2006 à 20:30
lol, alors il va falloir m'expliquer l'interêt de programmer en AS2-3 puisque tout est transformé en AS1 ! :(

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.