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
pour enlever tout le menu flash, enlever les "//" dans le prog clic.as

Accès aux Téléchargements

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 appelé 'fenetre' avec dans ce groupe
un cadre, un fond ,du texte et un bouton pour
fermer la dite fenetre:
script:
_root.fenetre._visible=false;

un groupe 'permanent':
//--------efface les fenêtres -------------------
->/fenetre._visible=false;
->/createur._visible=false;
//------ appel la fonction Mtasc -------------
->cdroit:clic();
// class 'cdroit' , fonction 'clic'
stop;

 

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() { }
}