Lien externe pour une bannière flash

Fermé
barish Messages postés 1 Date d'inscription mercredi 1 juin 2011 Statut Membre Dernière intervention 1 juin 2011 - 1 juin 2011 à 17:30
 webMimi - 10 déc. 2013 à 17:38
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

personne n'a une idée du problème?
0
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
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
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
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