générer des valeurs par "default"

Soyez le premier à donner votre avis sur cette source.

Vue 4 241 fois - Téléchargée 361 fois

Description

Voici un "bout" de ma librairie de fonctions sur les Object.
Celle-ci comportant 3 fonctions permettant de créer des "defaults" en cas d'appel à une fonction, ou propriété inconnue.
Ca vous permettra en passant, de comprendre la fonction "__resolve" de la classe Object.

Vous y trouverez :
- Obj.setDefaultValue(o,value) ;
- Obj.setDefaultProperty(o,name) ;
- Obj.setDefaultFunction(o,function) ;
- Obj.deleteDefault(o) ;

Fla de démo sur l'utilisation de ses 3 fonctions...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
41
Date d'inscription
jeudi 29 juillet 2004
Statut
Membre
Dernière intervention
30 mai 2006

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
Messages postés
337
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
2 novembre 2010

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)
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

Et qu'est-ce que "vector" ???
Messages postés
337
Date d'inscription
vendredi 15 octobre 2004
Statut
Membre
Dernière intervention
2 novembre 2010

*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.

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 ++
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

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".
Afficher les 14 commentaires

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.