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 :

Problème étrange avec importation d'un .swf


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut Problème étrange avec importation d'un .swf
    Bonjour,
    J'ai conçu un site web en AS3 dans lequel le menu est loadé à partir d'un fichier .swf . Tout fonctionne très bien sur la plupart des ordinateurs mais sur certains ordinateurs (même des ordinateurs identiques), il est impossible de cliquer sur les boutons du menu. Pourtant les effets mouse over fonctionnent quand même. Sur certains ordinateurs qui ne fonctionnent pas, il suffit de loader manuellement le menu (en tapant le lien gynecolasalle.com/menuFra.swf dans la barre d'adresse) pour que ça fonctionne par la suite. Là encore, ça ne fonctionne pas sur tous les ordinateurs.

    J'ai fait attention pour que le addChild du menu soit complètement dans le haut de la liste d'affichage.

    Écrivez-moi si vous voulez voir le code ou une partie du code.

    Merci!

  2. #2
    Membre chevronné Avatar de IP-Fix
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    421
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 421
    Par défaut
    Les écouteurs de click et le dispatch des Events du menu sont ajouté , géré a quel moment ?

    En effet je suppose que ton menu gere lui meme les event Mouse over et out mais je suis pas sur que ce soit ce dernier qui s'occupe des event click .. ?

    Le probleme pourrait venir que les event sont ecouté avant d'etre full load, du coup sa expliquerais qu'un chargement plus rapide ( avec le cache ) permettrais que ceci marche.

    Code & Enjoy

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    Voici le code de la boucle qui crée les boutons de mon menu :

    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
    for (var i:uint = 0; i < 7; i++){
            btnMenu = new clpBtnMenu();
            btnMenu.buttonMode=true;
            btnMenu.x = 34;
            btnMenu.y = 15 + (btnMenu.height * i);
            btnMenu.alpha = 0;
            conteneurBtn.addChild(btnMenu);
            btnMenu.num = i;
            btnMenu.addEventListener(MouseEvent.MOUSE_OVER, overBtnMenu);
            function overBtnMenu(e:MouseEvent):void{
                var cible:MovieClip = e.currentTarget as MovieClip;
                cible.alpha=1;
                clpMenu.removeEventListener(Event.ENTER_FRAME, menuFraPrev);
            }
            btnMenu.addEventListener(MouseEvent.MOUSE_OUT, outBtnMenu);
            function outBtnMenu(e:MouseEvent):void{
                var cible:MovieClip = e.currentTarget as MovieClip;
                cible.alpha=0;
            }
            btnMenu.addEventListener(MouseEvent.MOUSE_UP, upBtnMenu);
            function upBtnMenu(e:MouseEvent):void{
                var cible:MovieClip = e.currentTarget as MovieClip;
                var url:String = urlClinique + choix[cible.num] + ".html";
                request = new URLRequest(url);
                try {
                    navigateToURL(request, window);
                }
                catch (e:Error) {
                }
            }    
    }
    ce code est dans mon fichier menuFra.swf. Ce fichier est ensuite loadé dans la page principale avec un écouteur «contentLoaderInfo.addEventListener(Event.COMPLETE)». Il est donc normalement complètement chargé avant de s'afficher.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 3
    Par défaut
    J'ai trouvé mon problème, si le visiteur tapait «www.gynecolasalle.com» ça fonctionnait mais si il tapait seulement «gynecolasalle.com» le site fonctionnait quand même mais pas les boutons du menu. ??? J'ai simplement mis une page de redirection vers l'adresse complète avec les «www» pour tous les visiteurs du site.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème étrange avec DBM::Deep
    Par scaleo dans le forum Modules
    Réponses: 3
    Dernier message: 23/03/2007, 10h51
  2. Problème étrange avec un integer
    Par Pedro dans le forum Delphi
    Réponses: 6
    Dernier message: 05/12/2006, 21h08
  3. Problème étrange avec DecimalSeparator ?
    Par MaTHieU_ dans le forum Delphi
    Réponses: 2
    Dernier message: 13/07/2006, 09h14
  4. problème étrange avec excel
    Par lanfeust42 dans le forum Modules
    Réponses: 1
    Dernier message: 15/06/2006, 10h57
  5. [FLASH MX2004 PRO] Problème étrange avec LoadClip...
    Par josemoroide dans le forum Flash
    Réponses: 6
    Dernier message: 04/08/2004, 15h41

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