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 :

Ouverture de lien selon case


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut Ouverture de lien selon case
    Bonjour à tous!

    J'espère être sur le bon forum pour ma question...

    J'ai récupéré le code pour faire une roue de style "Roue de fortue" sur ce site. Tout fonctionne super bien, j'ai réussi à modifier le code pour arriver à mes besoins, mais il y a une dernière chose que je pêche à faire. J'aimerais que selon la couleur sur laquelle s'arrête la roue, une page web s'ouvre.

    Par exemple, si la roue s'arrête sur un secteur identifié P1, que la page 'www.p1.com' s'ouvre, si elle s'arrête sur p2, 'www.p2.com', etc...

    J'imagine qu'il faut modifier la fonction appelée, mais je suis débutant sur AS et là je ne vois vraiment pas... J'ai essayé de modifier la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    TweenMax.to(colorMC, 0.5, {colorTransform:{tint:0xF15D5D, tintAmount:1}});
                break;
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getURL("http://www.google.com","_blank")
    mais ça ne semble pas fonctionner...

    Est-ce que quelqu'un pourrait m'aider s'il vous plaît?

    Merci!

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Bonjour, moi personnellement je ferais ça avec une gestion des collisions quand la vélocité tombe à 0.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(triangle1_mc.hitTestObject(triangle2_mc) && velocity < 1) {...
    // la tu mets ton getUrl }

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut
    Bon, finalement, j'ai trouvé ce qui clochait... Donc j'ai importé mes modules avec ces lignes là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import flash.net.navigateToURL;
        import flash.net.URLRequest;
    J'ai modifié la fonction run et ça donne ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    function run(action:String):void
    		{
    			switch(action)
    			{
    				case 'p1':
    					var url:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url, "_blank");
    					}
    					break;
    				case 'p2':
    					var url_p2:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p2, "_blank");
    					}
    					break;
    				case 'p3':
    					var url_p3:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p3, "_blank");
    					}
    					break;
    				case 'p4':
    					var url_p4:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p4, "_blank");
    					}
    					break;
    				case 'p5':
    					var url_p5:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p5, "_blank");
    					}
    					break;
    				case 'p6':
    					var url_p6:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p6, "_blank");
    					}
    					break;
    				case 'p7':
    					var url_p7:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p7, "_blank");
    					}
    					break;
    				case 'p8':
    					var url_p8:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p8, "_blank");
    					}
    					break;
    				case 'p9':
    					var url_p9:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p9, "_blank");
    					}
    					break;
    				case 'p10':
    					var url_p10:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p10, "_blank");
    					}
    					break;
    				case 'p11':
    					var url_p11:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p11, "_blank");
    					}
    					break;
    				case 'p12':
    					var url_p12:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p12, "_blank");
    					}
    					break;
    				case 'p13':
    					var url_p13:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p13, "_blank");
    					}
    					break;
    				case 'p14':
    					var url_p14:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p14, "_blank");
    					}
    					break;
    				case 'p15':
    					var url_p15:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p15, "_blank");
    					}
    					break;
    				case 'p16':
    					var url_p16:URLRequest = new URLRequest("http://www.ilike2flash.com");
    					{
    					navigateToURL(url_p16, "_blank");
    					}
    					break;
    			}
    Lorsque je lance une prévisualisation, je n'ai aucun message d'erreur... c'est déjà ça! Mais rien ne se passe... Les URL ne s'ouvre pas...

    Est-ce que ça viens du navigateur? (Chrome) Est qu'il faut que je définisse dans quel navigateur ouvrir l'URL? Je suis un peu perdu là...

    Si quelqu'un peut m'aider... Ce serait génial! Merci!

  4. #4
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Je vois des blocks qui ne sont pas nécessaires :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    					{
    					navigateToURL(url, "_blank");
    					}
    je ferais simplement un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    navigateToURL(url, "_blank");
    Pour savoir maintenant si tu entre bien dans le case, rien de tel que le trace("test")...

    N'hésite pas à poster plus de code

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/10/2014, 12h29
  2. Requete avec lien selon champs
    Par Chromozome dans le forum Requêtes
    Réponses: 1
    Dernier message: 29/10/2007, 14h00
  3. afficher et masquer un lien selon un critère !
    Par Maria1505 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/08/2007, 18h16
  4. Réponses: 3
    Dernier message: 26/11/2006, 20h10
  5. [VBA-E]Ouverture de classeur selon PC
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/10/2006, 18h02

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