Lien externe pour une bannière flash

barish Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 webMimi -
Bonjour,

J'ai créé une bannière flash sous adobe flash cs5 en as3, ensuite afin de mettre un lien externe sur la bannière j'ai créé un carré de la taille de la bannière que j'ai mis en premier calque avec un alpha de 0 après l'avoir convertit en bouton.

Puis j'ai inséré le code:

on (release) {
getURL("http://www. site en question .com", "_self");
}

j'ai aussi essayé avec :

on (press){
getURL("http://www. site en question .com", "_blanck", "POST" );
}

mais j'obtiens toujours comme message d'erreur :

1086 : Erreur de syntaxe : un point-virgule est attendu avant leftbrace.

Quel est le problème selon vous?

Merci d'avance !

A voir également:

2 réponses

barish
 
personne n'a une idée du problème?
0
eva
 
Bonjour,
J'ai exactement le même problème, avez-vous fini par le résoudre ou trouvé une solution pour le contourner ?
Merci par avance
0
Garth
 
Le code en question c'est de l'AS2 et du mauvais AS2 :le code est directement sur le bouton, ça c'était la façon de faire dans flash 6 aux alentours de 2002(et encore il y avait mieux), après la syntaxe à changé pour quelque chose de plus propre.
J'y connait pas grand chose en AS3 donc je pourrait pas dire.

edit: le _self en AS2 s'écrit en majuscule _SELF il me sembles.
0
Eva
 
J'ai trouvé une autre solution finalement (sur cs5.5), en transformant mon calque en bouton puis en utilisant un des codes prédéfinis pour faire un lien vers ma page web. Mais merci d'avoir répondu !
0
webMimi
 
Voici la réponse

import flash.events.MouseEvent;
import flash.net.navigateToURL;
import flash.net.URLRequest;

function onButtonClick( event:MouseEvent ):void
{
// Open a URL
navigateToURL(new URLRequest("http:www.kolorisse.com"));
}
nombouton.addEventListener(MouseEvent.CLICK, onButtonClick);
0