Macromadia FLASH
Chapitre 1. Qu'est-ce donc
Chapitre 2. Le vocabulaire
Chapitre 3. 3 Interface de travail
Chapitre 4. Les palettes
Chapitre 5. Exemples simples
Chapitre 6. Les actions scripts
Chapitre 7. Propriétés des clips
Chapitre 8. Détection des collisions (exo9.fla)
Chapitre 9. Détection de - clics souris - et duplication de dessins (exo10.fla)
Chapitre 10. Déplacement interactifs de clips (exo11.fla)
Chapitre 11. Déplacement dans un clip (exo12.fla)
Chapitre 12. Gestion de l_interactivité
Chapitre 13. Composants d_interface (exo16.fla)
Chapitre 14. Gestion des variables par fichiers
Chapitre 15. Conclusion
Chapitre 16. Liste des exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

Chapitre 13. Composants d'interface (exo16.fla)

La version MX de Flash propose un ensemble de « widgets» ou composants d’interface permettant la réalisation de formulaires.
Nous allons présenter ici un exemple permettant la sélection d’un nom dans une liste et nous allons générer son adresse mail en fonction de son université d’appartenance.

Nous allons regrouper ces composants en movieclip de manière à exécuter les initialisation lors de son chargement - onClipEvent (load) – Dans cette initialisation, nous allons créer le contenu de la liste (également faisable de manière interactive) :

onClipEvent (load) {
extension="";

noms.setsize(100,100);
noms.additem("Philippe","Philippe.Roose");
noms.additem("Michel","Alain.Deloin");
noms.additem("Marc","Jean.Nemarre");

function creermail() {
if (bayonne.getstate() == true)
extension = "@iutbayonne.univ-pau.fr" ;
if (pau.getstate() == true)
extension = "@univ-pau.fr" ;

mail=noms.getValue()+extension;
}
}

La fonction creermail( ) sera associée à l’attribut « clickhandler » de l’objet bouton. Les deux boutons radio seront regroupés sous le nom universite et auront comme nom d’occurrence bayonne et pau. La liste sera appelée noms.

 

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante