Accueil > Clic droit sur animation Flash |
version v1 |
17/11/2006 |
Gestion du clic droit sur Flash player -- fonctions externes à E-anim |
|
|
Sans rien toucher: faire un
clic droit. vous pouvez choisir 'Ouvre fenêtre' où vous pourrez ajouter vos conne.. heu , vos infos persos vous pouvez cliquer 'Créateur d'Eanim' pour envoyer vers une autre adresse http j'ai gardé l'ancien menu de flash et ajouté 2 lignes a ce
menu |
fichier batch: clic.bat E:\mtasc\mtasc -v -cp e:\mtasc\std8 -swf cdroit1.swf -version 8 cdroit1.as fichier eanim: clic.phi un groupe 'permanent':
|
fichier mtasc: clic.as class cdroit { static var mon_info:ContextMenuItem; static var largeurscene:Number; static var hauteurscene:Number; static var mon_menu = new ContextMenu(); static var mon_courriel = new ContextMenu(); static var mon_credit = new ContextMenu(); static var coord:Object = new Object(); // --------------------------- static function clic() { //Stage.scaleMode = "noScale"; largeurscene = 300; // taille du projet en x hauteurscene = 150; // taille du projet en y // ENLEVER les slash ci-dessous pour activer/déactiver une partie du menu du player Flash //mon_menu.builtInItems.zoom = false; // ou true //mon_menu.builtInItems.quality = false; //mon_menu.builtInItems.play = false; //mon_menu.builtInItems.loop = false; //mon_menu.builtInItems.forward_back = false; //mon_menu.builtInItems.print = false; mon_info = new ContextMenuItem("==>> El\'vieux <<==", fonction_du_menu); mon_courriel = new ContextMenuItem("Créateur d\'Eanim", fonction_du_menu); mon_courriel.separatorBefore = true; mon_credit = new ContextMenuItem("Ouvre fenetre", fonction_du_menu); mon_menu.customItems.push(mon_info, mon_courriel, mon_credit); _root.menu = mon_menu; }; static function fonction_du_menu(obj, menuItem) { if (menuItem.caption == "Créateur d\'Eanim") { _root.createur._visible=true; // affiche la fenetre , ou utilisation de with(... _root.createur._x = (largeurscene - 150) / 2; // 150 = taille de la fenetre en x _root.createur._y = (hauteurscene - 130) / 2; // 130 = taille de la fenetre en y } else if (menuItem.caption == "Ouvre fenetre") { _root.fenetre._visible=true; // affiche la fenetre , ou utilisation de with(... _root.fenetre._x = (largeurscene - 150) / 2; // 150 = taille de la fenetre en x _root.fenetre._y = (hauteurscene - 130) / 2; // 130 = taille de la fenetre en y } // end else if } // End of the function //main() { } } |