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 :

Methode navigateToURL()


Sujet :

ActionScript 3

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut Methode navigateToURL()
    Bonjour et merci de jeter un oeil sur mon probleme, j'y suis depuis 2 ou 3 jours et je comprend toujour pas !lol

    voici mon code flash qui fonctionne, mais le soucis c'est qu'il me recharge ma page dans une autre fenetre :

    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
     
     
    stop();
     
    boutMenu.addEventListener(MouseEvent.CLICK, moveMenu);
    		function moveMenu(MouseEvent):void{
    			import flash.net.URLRequest;
    			var adresse:URLRequest = new URLRequest("http://marsweb.freeheberg.com/index.php"); 
    		    navigateToURL(adresse);
    		}
     
    		var MENU:String = root.loaderInfo.parameters.MENU;
    		if (MENU == "1") { gotoAndStop(1);}
    		if (MENU == "2") { gotoAndPlay(2);}
    		if (MENU == "3") { gotoAndPlay(41);}
    		if (MENU == "4") { gotoAndPlay(81);}
    		if (MENU == "5") { gotoAndPlay(121);}
    lorsque je rajoute window:String="_self" en parametre de la fonction navigateToURL() le compilateur affiche des messages d'erreurs et mon animation ne fonctionne plus correctement !!

    messages d'erreur pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     navigateToURL(adresse, window:String="_self");
    :

    1084: Erreur de syntaxe : rightparen est attendu devant colon.

    je ne sais pas quoi faire mrci de bien vouloir me donner un coup de main, je debute en AS3 !

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur PHP & Zend Framework 1 et 2
    Inscrit en
    Avril 2007
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur PHP & Zend Framework 1 et 2
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 259
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    navigateToURL(adresse, "_self");
    Ca sera déjà mieux


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     navigateToURL(adresse, window:String="_self");
    La doc précise qu'il demande un deuxième paramètre de type String, il ne faut pas recopier window:String=

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut PB avec navigateToURL
    Je te remercie, effectivement, je n'ai plus messages d'erreur, cependant, le résultat n'est pas celui que j'attendais, la page s'ouvre il est vrai dans la même fenêtre, mais malheureusement pas dans le même onglet... Aurait-tu une solution par hasard ? merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Re,

    en fait, j'ai trouver la solution, il suffit juste que je n'inscrive pas le lien en entier, mais juste le fichier cible .....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var adresse:URLRequest = new URLRequest("index.php");
    à la place de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var adresse:URLRequest = new URLRequest("http://marsweb.freeheberg.com/index.php");

    Par contre je constate, que ma page s'ouvre quand meme dans une nouvelle fenetre mais 1 SEULE FOIS !! Ensuite effectivement toutes les pages se chargent dans cette unique fenetre (me suis-je bien fait comprendre ... :calim: ??). Je remarque aussi que l'intitulé de la barre d'adresse n'est plus la même, au lieu de " http://marsweb.freeheberg.com " je peux lire " http://ns11.freeheberg.com/~marsweb/index.php " !!!


    Es-ce normal, n'y a t-il pas un probleme de sécurité ?? Car "ns11.freeheberg.com" c'est le nom d'hôte du serveur qui héberge mon site (sur filezilla)...

    Y'a t-il une solution pour que ceci ne se produise pas, et il y aurait il une solution pour que mes animations flash ne s'entrecoupent pas au moment du rechargement de la page ? beaucoup de questions, je sais , j'en suis désolé, comme je l'ai dis , je débute et google ou les bouquins ne suffisent pas toujours ... merci bcp !

Discussions similaires

  1. [JUnit] Pour tester les methodes d'acces à une sgdb
    Par yanis97 dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 15/04/2004, 15h55
  2. [debutant] [servlets] methode init()
    Par be_on_edge dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 01/03/2004, 15h11
  3. [METHODE] -> Détection de virus ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/02/2004, 17h04
  4. Passage de variable par methode post ?
    Par oazar dans le forum Flash
    Réponses: 33
    Dernier message: 16/10/2003, 17h03
  5. Methode de drcherche a l,interieur de basse de donner texte
    Par philippe V dans le forum Autres SGBD
    Réponses: 4
    Dernier message: 03/12/2002, 10h20

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