IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Lien ne fonctionnant plus


Sujet :

ActionScript 3

  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Lien ne fonctionnant plus
    bonjour à tous.
    je viens de me remettre à flash. la dernière fois que je l'ai utilisé, quand il fallait faire un lien sur un bouton, on cliquait sur l'état click et on mettait l'url )) donc ça fait bien longtemps
    pour l'instant, je ne mis connais pas en action script. je fais que des choses basiques.
    je dois faire une pub avec un lien (pas de souci ça fonctionne)
    j'ai copié le script en mettant le nom de mon bouton dans propriété
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function goto(event:MouseEvent):void {
    var monlien:URLRequest = new URLRequest("http://www.buchetchastel.fr/"); navigateToURL(monlien,"_self"); }
    myButton.addEventListener(MouseEvent.CLICK, goto);
    puis la régie publicitaire m'a demandé de rajouté le script pour le clicktag
    que j'ai collé en dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // ActionScript 3.0
    /* Requires
    * - Button symbol on Stage with instance name "myButton"
    */
    myButton.addEventListener(MouseEvent.CLICK, buttonSymbol_click);
     
    function buttonSymbol_click(evt:MouseEvent):void {
    var clickTAG:String = loaderInfo.parameters.clickTAG;// Check for malicious code injections, only use URLs if they begin with http: or https: if ((clickTAG.substr(0, 5) == "http:") || (clickTAG.substr(0, 6) == "https:"))
    {
    var req:URLRequest = new URLRequest(clickTAG);
    navigateToURL(req, "_blank");
    }
    et là...... le lien ne fonctionne plus. je ne peux pas tester le clicktag car ça doit etre en local chez eux....

    est ce quelqu'un saurait ce qui cloche....il faut peut etre que je mette quelque chose entre les 2 ...ou que je fusionne les 2 scripts.....

    d'avance merci

  2. #2
    Nouveau candidat au Club
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    en fait, je pense qu'il y a bien un conflit entre les 2 scripts vu qu'ils utilisent la meme chose. la régie ne m'a rien dit en me filant le script mais ils doivent gérer le lien vers le site de destination... à suivre

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 197
    Par défaut
    Salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    // Check for malicious code injections, only use URLs if they begin with http: or https: if ((clickTAG.substr(0, 5) == "http:") || (clickTAG.substr(0, 6) == "https:"))
    Commence par recopier correctement le code si tu veux que l'ont t'aide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    myButton.addEventListener(MouseEvent.CLICK, buttonSymbol_click);
     
    function buttonSymbol_click(evt:MouseEvent):void {
    var clickTAG:String = loaderInfo.parameters.clickTAG;// Check for malicious code injections, only use URLs if they begin with http: or https:
    if ((clickTAG.substr(0, 5) == "http:") || (clickTAG.substr(0, 6) == "https:"))
    {
    var req:URLRequest = new URLRequest(clickTAG);
    navigateToURL(req, "_blank");
    }
    }
    Leur code fonctionne tres bien, il suffit de passer en paramètre l'adresse du site pub.
    Leur test sois disant "Check for malicious code injections" est a double emplois, il permet de ne rien faire si tu ne passe pas l'adresse en paramètre et il permet de vérifier que le clicktag est bien une adresse web.

    Ce qui est beaucoup plus propre que ton code de base. Cela signifie que leur code doit remplacer le tien.

Discussions similaires

  1. [JqueryMobile] redirection page, liens ne fonctionnent plus.
    Par AttackRevenge dans le forum jQuery
    Réponses: 0
    Dernier message: 14/04/2012, 19h15
  2. lien hypertexte fonctionne plus avec access 2003
    Par philoeil dans le forum Access
    Réponses: 5
    Dernier message: 13/06/2011, 15h56
  3. [MSN] Lien "boite de réception" ne fonctionne plus
    Par Cravis dans le forum Messagerie instantanée
    Réponses: 2
    Dernier message: 16/01/2008, 08h41
  4. [MSN]lien 'boite de reception' ne fonctionne plus.
    Par S2S dans le forum Messagerie instantanée
    Réponses: 3
    Dernier message: 02/05/2007, 15h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo