Bouton flash CS3

valter -  
 judassi -
Bonjour,

J'ai un problème avec mon Flash, je suis en trein de créer une page entière en flash, avec du AS3.

Sur cette page j'ai trois occurrences (copies) de mon boutton que j'ai nommé usgv.

Chaque occurrence à été nommée usgv1, usgv2, usgv3.

j'ai donc une page noir avec trois boutons rouges (pour simplifier)...

je veux attribuer à chaque bouton, une adresse web différente..., avec AS2 je sais le faire, mais là impossible, j'ai pourtant le bouquin FLASH CS3 pour les nuls, et je me dis que dois être vraiment nul, car je n'y arrive pas.

Voici le code que mon bouquin me demande de mêttre :

function usgv (event:MouseEvent) : void
{
var targetURL:URLrequest = new
URLrequest ("http://www.monsite.com/" }
;
navigateToURL (targetURL) ;
}
usgv1.addEventListener (MouseEvent.CLICK, usgv);

quelqu'un à une idée de ce qui cloche !!!

merci infiniment

valter
A voir également:

4 réponses

valter
 
Après des heures passées la dessus, j'ai trouvé, comme quoi il ne faut pas desesperer !!!

donc j'ai appris, qu'on ne peux pas attribuer plusieurs hyperliens au même bouton !!!

je m'explique, comme je le disais au dessus, j'ai crée un bouton que j'ai nomé usgv. Ce bouton était dans ma bibliothèque.

ensuite j'ai fait glisser ce bouton, 3 fois sur ma scène, pour avoir trois boutons !!! vous me suivez ?

ensuite j'ai attribué un nom d'occurrence à chacun d'eux, c'est à dire, usgv1, usgv2 et usgv3.

ensuite je rentrais mon code dans le calque actions :

et voici l'erreur que je faisait:

function usgv(event:MouseEvent):void
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv1_recent.htm" );
navigateToURL (targetURL);
}
usgv1.addEventListener(MouseEvent.CLICK, onClic);

function usgv(event:MouseEvent):void
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv2_recent.htm" );
navigateToURL (targetURL);
}
usgv2.addEventListener(MouseEvent.CLICK, usgv);

function usgv(event:MouseEvent):void
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv3_recent.htm" );
navigateToURL (targetURL);
}
usgv3bis.addEventListener(MouseEvent.CLICK, usgv3);


je vous ai mis mon erreur en gras, je gardais toujours la même ligne de départ function, et ben toc, ensuite t'as l'erreur 1021 (duplication refusée), autrement dit, il faut avoir trois (ou le nombre dont vous avez besoin) boutons différents !!!

et donc le code est celui ci :

function usgv1(event:MouseEvent):void (usgv1 égal le nom du bouton et usgv1bis celui de l'occurrence du même bouton)
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv1_recent.htm" );
navigateToURL (targetURL);
}
usgv1bis.addEventListener(MouseEvent.CLICK, onClic);

function usgv2(event:MouseEvent):void
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv2_recent.htm" );
navigateToURL (targetURL);
}
usgv2bis.addEventListener(MouseEvent.CLICK, usgv);

function usgv3(event:MouseEvent):void
{
var targetURL:URLRequest = new URLRequest ( "http://www.usgeneve-ville.com/img/resumes/usgv3_recent.htm" );
navigateToURL (targetURL);
}
usgv3bis.addEventListener(MouseEvent.CLICK, usgv3);

vlà, j'espère que je me suis fait comprendre, je me suis pas couché accause de mon boulot certe, mais j'aurais pu me poser tranquil, mais non il a fallut que je passe toutes ces heures là dessu, pour un détail...

informatique, quand tu nous tiens !!!
7
fadulbe Messages postés 1 Statut Membre 3
 
Bonjour Valter,

UN GRAND MERCI POUR TA SOLUTION ! Ton article me tire d'un très mauvais pas !!!

Je ne sais pas si trois mois après ton post je suis d'une grande utilité mais j'ai une solution pour rester sur la même fenêtre : je passe comme tu l'as dit par "_self". Voila le code que j'utilise :

b1.addEventListener(MouseEvent.CLICK,b1Listener);

function b1Listener(event:MouseEvent):void {
var targetURL:URLRequest = new URLRequest ( "http://localhost/www/infographie/flash/Dreamtest/site_test/flash/crea_broutique.html" );
navigateToURL(targetURL, "_self");
}

Chez moi cela a marché sur ie7 et firefox.

Bonne soirée !
3
valter
 
malgré tout j'ai un souci.

j'ai donc crée ma page d'accueil flash cs3, mais j'aimerais que quand je clique sur un bouton, que celui-ci ouvre la page concernée en substitution de la page d'accueil. Hors, actuellemtn sa m'ouvre une deuxième page !!!

j'essaye d'intégrer le code "_self" à la commande, mais ça ne marche pas, qqun sais pourquoi ?
1
judassi
 
comment crée une page d'acceuill flash
-5