nicoptere
Messages postés41Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention30 mai 2006 6 févr. 2006 à 07:18
bonjour,
et pourquoi pas juste des objets imbriqués au lieu de vector ?
Sachant qu'en AS2, malgré le typage fort, tous les arguments sont de type Object, si on peut dire, par défaut.
bonne journée
BananaTree
Messages postés337Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 2 novembre 2010 2 févr. 2006 à 20:09
en gros, c une classe qui crée des occurence qui acceptent des objets en tant que variables. beaucoup mieux que Array en somme. (avis personel)
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 2 févr. 2006 à 19:39
Et qu'est-ce que "vector" ???
BananaTree
Messages postés337Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 2 novembre 2010 2 févr. 2006 à 16:18
*non je réagissais juste à la note 1.
les EventbroadCaster et autres délagations d'events sont assez logique dans AS2.
dans mon cas, l'avantage d'Observer, c vraiment d'utiliser une classe Vector de style java. Ca va me permettre de réatribuer le skin de mes classes lookAndFeel (chargée dynamiquement), même sur les éléments déjà affichés, et ce sans boucler sur les propriétés. la logique voudrai qu'on implemente Vector et les collections même sur event Dispacher.
- 20ko pour le skin de base et 25ko pour le skin vista
- 34 lignes de code (une cinquantiane pour faire joli et aéré.)
bon code ++
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 2 févr. 2006 à 15:54
A laquelle ?
Tu as vus la DefaultChildText ?
Je l'ai créer pour un site "multilingue", coupler un une fonctiem replissant automatiquement des "champs" selon leurs nom c'est bien bien pratique.
Quand au "observer", "observable", moi j ai aissé tomber pour une "class" EventbroadCaster" implantée. prennant en charge les "écoutes" comme "les écouteurs".
BananaTree
Messages postés337Date d'inscriptionvendredi 15 octobre 2004StatutMembreDernière intervention 2 novembre 2010 2 févr. 2006 à 12:11
MOI CA ME DERANGE !
souvent les flashkodeurs sont vachards, mais si ils allument une source, en général il disent clairement si elle est nulle ou koi. (ça me plait pas comme système, mais ça à l'avantage de filtrer un minimum).
C PAS LA FOIRE A LA CONNERIE NON PLUS !
pour revenir à ta source, j'ai décidé d'implementer Vector au modele Observer. (C innutile pour 95% des devellopements sous AS, mais dès kon veut faire de l'evenementiel c impossible de s'en passer.)
top30
Messages postés1158Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 6 août 2010 1 févr. 2006 à 19:53
d'après la lign "Obj.setDefaultProperty ( hellos, "fr" ) ;" , "trace ( " DE : " + hellos.de ) ;" devrait afficher "fr" ^^ enfin on comprend tout de même très bien ^^
Note : 9/10
Commentaire : Très utile ;) j'avais jamais penser à faire ça, c'est vrai que sa sert bien ^^
6 févr. 2006 à 07:18
et pourquoi pas juste des objets imbriqués au lieu de vector ?
Sachant qu'en AS2, malgré le typage fort, tous les arguments sont de type Object, si on peut dire, par défaut.
bonne journée
2 févr. 2006 à 20:09
2 févr. 2006 à 19:39
2 févr. 2006 à 16:18
les EventbroadCaster et autres délagations d'events sont assez logique dans AS2.
dans mon cas, l'avantage d'Observer, c vraiment d'utiliser une classe Vector de style java. Ca va me permettre de réatribuer le skin de mes classes lookAndFeel (chargée dynamiquement), même sur les éléments déjà affichés, et ce sans boucler sur les propriétés. la logique voudrai qu'on implemente Vector et les collections même sur event Dispacher.
pour comprendre ma façon de voir, au prochain update du SPAS je rendrai dispo le code ça :
http://www.flashapi.org/allan_poe_project/
- 20ko pour le skin de base et 25ko pour le skin vista
- 34 lignes de code (une cinquantiane pour faire joli et aéré.)
bon code ++
2 févr. 2006 à 15:54
Tu as vus la DefaultChildText ?
Je l'ai créer pour un site "multilingue", coupler un une fonctiem replissant automatiquement des "champs" selon leurs nom c'est bien bien pratique.
Quand au "observer", "observable", moi j ai aissé tomber pour une "class" EventbroadCaster" implantée. prennant en charge les "écoutes" comme "les écouteurs".
2 févr. 2006 à 12:11
souvent les flashkodeurs sont vachards, mais si ils allument une source, en général il disent clairement si elle est nulle ou koi. (ça me plait pas comme système, mais ça à l'avantage de filtrer un minimum).
C PAS LA FOIRE A LA CONNERIE NON PLUS !
pour revenir à ta source, j'ai décidé d'implementer Vector au modele Observer. (C innutile pour 95% des devellopements sous AS, mais dès kon veut faire de l'evenementiel c impossible de s'en passer.)
1 févr. 2006 à 19:53
Mélange de "XML" et "__resolve". Ca vous plaira beaucoup j'en suis sur !
1 févr. 2006 à 19:07
Mais tu as raison, je corrige.
1 févr. 2006 à 13:04
1 févr. 2006 à 12:38
Désolé mais :
"...pourquoi tu n'utilise pas une instruction native pour terminer la boucle ? ..."
Je comprend pas, expliques toi...
|=\
1 févr. 2006 à 11:24
ça ce me fait doucement hurler de rire :
"Ca vous permettra en passant, de comprendre la fonction "__resolve" de la classe Object."
bref, pourquoi tu n'utilise pas une instruction native pour terminer la boucle ? Est-ce un oubli, ou un choix délibéré?
++ et bonne continuation.
31 janv. 2006 à 23:10
C'est une nomination et non une référence...
31 janv. 2006 à 19:56
sinon la propriété on est obligé de la mettre entre guillemets "" ?
31 janv. 2006 à 19:48
par contre petit erreur de commentaire :
"// On établie ne "PROPIETE" par default...
Obj.setDefaultProperty ( hellos, "fr" ) ;
trace ( "Propiété par defaut :" ) ;
trace ( " FR : " + hellos.en ) ;
trace ( " FR : " + hellos.fr ) ;
trace ( " DE : " + hellos.de ) ; // Affiche "Salut"
trace ( " ES : " + hellos.es ) ;
trace ( "" );"
d'après la lign "Obj.setDefaultProperty ( hellos, "fr" ) ;" , "trace ( " DE : " + hellos.de ) ;" devrait afficher "fr" ^^ enfin on comprend tout de même très bien ^^
Note : 9/10
Commentaire : Très utile ;) j'avais jamais penser à faire ça, c'est vrai que sa sert bien ^^