Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2727 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  [Flash] lien vers une URL sur un bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Flash] lien vers une URL sur un bouton

n°1063699
tetdepom
Posté le 25-05-2009 à 23:30:15  profilanswer
 

Bonjour,
Voilà j'éspère que je poste mon topic au bon endroit.
 
Je crée un site web en flash et je me retrouve face à un problème :  
J'ai une animation 'page1' dans laquelle se trouve le texte de mon contenu, et sur la gauche une animation 'menu' qui est le menu avec des onglets qui permettent de naviguer entre les catégories.
Mon animation de menu est composée de boutons rectangulaires. J'ai mis dans un calque 'Actions' de mon anim 'menu' le code suivant :

Code :
  1. function asso(event:MouseEvent):void
  2. {
  3.     var annuaire:URLRequest = new URLRequest( "http://www.google.fr" );
  4.     navigateToURL ( annuaire );
  5. }
  6. asso_menu.addEventListener(MouseEvent.CLICK, asso);

qui est censé déclencher au clic sur l'occurence 'asso_menu' du bouton 'asso' la redirection vers google. Mais cela ne marche pas.
Je pense que c'est parce que dans mon animation 'page1' il n'y pas de bouton 'asso' à proprement parler... Enfin je ne sais pas trop quoi faire.
Merci d'avance

mood
Publicité
Posté le 25-05-2009 à 23:30:15  profilanswer
 

n°1063713
abais
Posté le 26-05-2009 à 07:41:48  profilanswer
 

tetdepom a écrit :

Bonjour,
Voilà j'éspère que je poste mon topic au bon endroit.

Non.. il y a une catégorie "ActionScript" dans Programmation : http://forum.hardware.fr/hfr/Progr [...] ujet-1.htm
 
L'evenement est déclenché quand tu clique sur un bouton qui se nomme "asso_menu" DANS "menu" est-ce bien le cas dans la hiérarchie de tes clips ?
As tu des clips superposés ?
Dejà attention, ce n'est pas sencé posé problème, mais le terme "menu" est reservé en AS3...
 
Je te suggère dans tous les cas de ne pas travaillé ainsi, et de tout mettre dans un calque Action dans la racine...

Code :
  1. monMenu.addEventListener(MouseEvent.CLICK, cliqueMenu);//on ajoute une fonction quand on clique dans "monMenu"
  2.  
  3. function cliqueMenu(event:MouseEvent):void
  4. {
  5.    trace(e.target.name);//Pour verifier qu'il trace bien les "sous-élement" de monMenu sur lesquels on a cliqué
  6.    var annuaire:URLRequest;//on initialise la variable
  7.    // On executes les différentes actions en fonction de l'élément cliqué :
  8.  
  9.    switch(e.target.name){
  10.        case "asso_menu" :
  11.            annuaire = new URLRequest( "http://www.google.fr" );
  12.            navigateToURL ( annuaire );
  13.            break
  14.  
  15.        case "mon_bouton2" :
  16.            annuaire:URLRequest = new URLRequest( "http://www.hardware.fr" );
  17.            navigateToURL ( annuaire );
  18.            break
  19.        }
  20. }

Deja, le trace fonctionne t'il ? (tu peux aussi essayer d'en faire un dans ta fonction actuelle...)
J'espère avoir été clair..


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Web design

  [Flash] lien vers une URL sur un bouton

 

Sujets relatifs
Creation de films longs sous Flash: comment faire ?encore 3dsmax vers le Cryengine2
[After Effect cs3] comment creer un lien vers une page web?[FLASH CS3] menu
importation d'illustrator à flash (masque)[FLASH CS3] menu accordéon à plusieurs boutons
Télécharger un fichier flash[Flash || PV3D] Bug d'affichage d'un Collada
flash : disparition de mes clips !! 
Plus de sujets relatifs à : [Flash] lien vers une URL sur un bouton


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR