L'objectif n'est pas un travail de géométrie sur les solides mais :
Les solides ont été trop rapidement créés avec Blender. |
Scénario
Par survol au dessus d'un objet (occurence d'un clip ou bouton) modifier un texte, déclancher une action.
Les deux objets à télécharger sont prisme.gif et cylindre.gif, ce sont des images avec fond transparent à placer sur la scène et à convertir en symbole (F8). Nommer alors l' occurence cyl_btn et prism_mc. Le rollOver semble s'appliquer aussi bien sur un bouton que sur un clip. Le fichier fla8 le fichier swf le fichier flamx
Mise en place des calques
Il y aura deux calques, un calque font et un calque program avec les scripts
| var mapolice_fmt:TextFormat = new TextFormat(); mapolice_fmt.bold = true; mapolice_fmt.font = "Arial"; mapolice_fmt.color = 0xFF9900; |
gestion de la police d' affichage |
| _root.createTextField("montexte_txt", 999, 0, 0, 400, 20); montexte_txt.wordWrap = true; montexte_txt.multiline = true; montexte_txt.border = false; montexte_txt.type = "dynamic"; montexte_txt.setNewTextFormat(mapolice_fmt); montexte_txt.text = "Survolez un solide"; |
gestion du texte |
| _root.cyl_btn.onRollOver = function() { montexte_txt.text = "c'est un cylindre"; }; _root.cyl_btn.onPress = function() { montexte_txt.text = "BOOM "; }; _root.cyl_btn.onRollOut = function() { montexte_txt.text = "Survolez un solide "; }; prism_mc.onRollOver = function() { montexte_txt.text = "c'est un prisme"; |
Le script en fichier txt
Pour tester CTRL + Entrée et pour revenir à Flash CTRL + w
![]()