FLASH CS4 : Action Script 3 : Creer liens html sur boutons [Résolu]

cs_Fabs78 2 Messages postés lundi 18 juin 2007Date d'inscription 26 octobre 2010 Dernière intervention - 19 oct. 2010 à 17:00 - Dernière réponse : cs_Fabs78 2 Messages postés lundi 18 juin 2007Date d'inscription 26 octobre 2010 Dernière intervention
- 26 oct. 2010 à 18:53
Bonjour,

Ca peut paraître ridicule mais voila,
je débute dans l'AS3 et je galère à faire 3 malheureux liens html sur 3 boutons, placés sur la même frame...

Ce code marche pour 1 bouton, pas de problèmes :

programmes.addEventListener(MouseEvent.CLICK, moveMenu);

function moveMenu(MouseEvent):void{
import flash.net.URLRequest;
var adresse:URLRequest = new URLRequest("programmes.html");
navigateToURL(adresse, "_self");
}

Lorsque je duplique ce code à la suite pour intégrer mes 2 autres boutons j'ai donc ceci :

infos.addEventListener(MouseEvent.CLICK, moveMenu);

function moveMenu(MouseEvent):void{
import flash.net.URLRequest;
var adresse:URLRequest = new URLRequest("infos.html");
navigateToURL(adresse, "_self");
}
programmes.addEventListener(MouseEvent.CLICK, moveMenu);

function moveMenu(MouseEvent):void{
import flash.net.URLRequest;
var adresse:URLRequest = new URLRequest("programmes.html");
navigateToURL(adresse, "_self");
}
horsserie.addEventListener(MouseEvent.CLICK, moveMenu);

function moveMenu(MouseEvent):void{
import flash.net.URLRequest;
var adresse:URLRequest = new URLRequest("horsserie.html");
navigateToURL(adresse, "_self");
}

J'obtiens l'erreur suivante : 1021: Définition de fonction dupliquée.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
mzelleflash 48 Messages postés mercredi 29 avril 2009Date d'inscription 1 novembre 2011 Dernière intervention - 26 oct. 2010 à 13:08
3
Merci
Bonjour Fabs78,

le message d'erreur vient du fait que tu ne peux avoir qu'une seule fonction avec le même nom. Je te conseille de renommer les autres en moveMenu1 et moveMenu2 par exemple.

Ou alors utiliser une seule fonction moveMenu avec des conditions, pour rediriger vers la bonne adresse en fonction du bouton cliqué.

Bonne continuation ;)
M'zelle Flash.

Merci mzelleflash 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de mzelleflash
cs_Fabs78 2 Messages postés lundi 18 juin 2007Date d'inscription 26 octobre 2010 Dernière intervention - 26 oct. 2010 à 18:53
0
Merci
Merci pour ta réponse M'Zelle Flash !

Je suis pas sur de pouvoir écrire le code plus proprememt en une seule fonction (sans erreurs lol, j'ai déjà essayé, même...) alors j'ai choisi ta première option qui me parais adaptée à mon projet!
ça fonctionne très bien en renommant le moveMenu (c'était vraimment touuuut bête j'avoue !!)

Merci mille fois !
Fab
Commenter la réponse de cs_Fabs78

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.