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

Dynamique Discussion :

load FlashVars et redirection vers etiquette? (pbl mémoire bouton enfoncé)


Sujet :

Dynamique

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Par défaut load FlashVars et redirection vers etiquette? (pbl mémoire bouton enfoncé)
    Bonjoour à tous.

    Je m'rrache les cheveus depuis un petit moment en essyant d'intégrer un menu Flash dans un site developpé en php. Mon menu est rechargé à chaque requête (pas de possibilité de mettre mes pages en div pour une question de referencement) donc mes boutons se remettent à l'état "0" à chaque page... j'essaye de trouver une solution pour remedier au pbl sans avoir à faire un menu différent (avec des btns "on" pr chaque page), donc je load une variable générée dynamiquement en php dans la page active
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="FlashVars" value="myvar=<?php echo $page; ?>" />
    variable que j'appelle ensuite ds mon flash pour activer le bon btn
    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
    stop();
    loadvar = new LoadVars();
    loadvar.load("index.php");
     
    loadvar.onLoad = function()
    {
    	this.createTextField("my_txt", 10, 10, 10, 100, 21);
    my_txt.text = _root.myvar;
    }
     
    if (_root.myvar == "accueil") { 
        _root.menu_mc.accueil.gotoAndPlay("hit");
    	_root.menu_mc.actualites.gotoAndPlay(15);
    	_root.menu_mc.boutique.gotoAndPlay(15);
    	_root.menu_mc.magasins.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3d.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3e.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3f.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3g.gotoAndPlay(15);
     
     
    } else if (_root.myvar == "actualite") { 
        _root.menu_mc.actualites.gotoAndPlay("hit");
    	_root.menu_mc.accueil.gotoAndPlay(15);
    	_root.menu_mc.boutique.gotoAndPlay(15);
    	_root.menu_mc.magasins.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3d.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3e.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3f.gotoAndPlay(15);
    	_root.menu_mc.btn_sm3g.gotoAndPlay(15);
     
     
    } else { 
        _root.menu_mc.accueil.gotoAndPlay("hit");
    } 
     
     
    trace(myvar);
    la variable semble bien se charger (verification via texte) mais les boutons restent inactifs...
    j'ai beau retourner le pbl, je ne trouve pas;
    quelqu'un verrait-il la faille? aurais-je oublié quelque chose d'essentiel (je tiens à signaler que je ne suis pas expert en AS donc for probable que la solution sous très bête

    merci par avance à ceux qui perraient me depetrer de ce merdier sans fin...

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    je vois pas trop à quoi sert tout ce code,
    normalement on utilise swfobject pour l'intégration html mais pour les balises object et embed il suffit de passer la variable dans l'url du fichier swf :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <param name="movie" value="anim.swf?currentPage=test">
     
    <embed src="anim.swf?currentPage=test">
    et pour le récupérer dans Flash :
    Code AS2 : 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
    var sCurrentPage:String = currentPage.toString();
    this.createTextField("myText", 10, 10, 10, 100, 21);
    myText.text = sCurrentPage;
     
    if (sCurrentPage == "accueil") { 
        _root.menu_mc.accueil.gotoAndPlay("hit");
        _root.menu_mc.actualites.gotoAndPlay(15);
        _root.menu_mc.boutique.gotoAndPlay(15);
        _root.menu_mc.magasins.gotoAndPlay(15);
        _root.menu_mc.btn_sm3d.gotoAndPlay(15);
        _root.menu_mc.btn_sm3e.gotoAndPlay(15);
        _root.menu_mc.btn_sm3f.gotoAndPlay(15);
        _root.menu_mc.btn_sm3g.gotoAndPlay(15);
     
     
    } else if (sCurrentPage == "actualite") { 
        _root.menu_mc.actualites.gotoAndPlay("hit");
        _root.menu_mc.accueil.gotoAndPlay(15);
        _root.menu_mc.boutique.gotoAndPlay(15);
        _root.menu_mc.magasins.gotoAndPlay(15);
        _root.menu_mc.btn_sm3d.gotoAndPlay(15);
        _root.menu_mc.btn_sm3e.gotoAndPlay(15);
        _root.menu_mc.btn_sm3f.gotoAndPlay(15);
        _root.menu_mc.btn_sm3g.gotoAndPlay(15);
     
     
    } else { 
        _root.menu_mc.accueil.gotoAndPlay("hit");
    }
     
    trace(sCurrentPage);

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 2
    Par défaut thanks
    merci pr ces orientations BEEKEEP,
    je test ça et je test ça de suite.
    effectivement, je devrais passerr par SWFObject (est-ce d'ailleurs indispensable? cela resoud sans doute pas mal de pbls d'integration je suppose)

Discussions similaires

  1. Bouton mémoire = bouton enfoncé
    Par Italik78 dans le forum Dynamique
    Réponses: 0
    Dernier message: 11/07/2008, 11h17
  2. Faire Response.redirect vers un signet d'une page
    Par requiemforadream dans le forum ASP
    Réponses: 3
    Dernier message: 22/04/2005, 14h59
  3. [STRUTS] Redirection vers un contrôleur
    Par noah42 dans le forum Struts 1
    Réponses: 3
    Dernier message: 24/02/2005, 09h23
  4. [PRO] redirection vers une page
    Par Mister_FX dans le forum ASP
    Réponses: 10
    Dernier message: 23/06/2004, 17h31
  5. Pb de redirection vers page principale
    Par croco83 dans le forum ASP
    Réponses: 2
    Dernier message: 06/05/2004, 14h10

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