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

Flash Discussion :

Chemin, variable et removemovie


Sujet :

Flash

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 1
    Par défaut Chemin, variable et removemovie
    Bonjour, j'ai un probleme, j'aimerai faire des attach et des remove Movie pour changer de page dans un site en Flash, donc j'ai une variable "page" ou se trouve le nom du clip a chargé, sur un bouton je veux remove l'ancienne page et attach la nouvelle, voici le code qui foire (j'arrive pas a remove l'ancienne page):

    page = "page_accueil";

    _root.body.cible_page.page_accueil.removeMovieClip(); --> comme ca, ca marche.
    Ma question est, comment remplacer page_accueil par la variable page dans le chemin?

    J'ai essayé ca mais ca ne marche pas:
    _root.body.cible_page.page.removeMovieClip();
    _root.body.cible_page["page"].removeMovieClip();

    merci d'avance

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Salut

    Ta syntaxe est bonne.
    Pour verifier essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    trace(_root.body.cible_page.page_accueil);// output : _level0.body.cible_page.page_accueil
    trace(_root.body.cible_page["page_accueil"]);//output : _level0.body.cible_page.page_accueil
    trace(_root.body.cible_page["page_inexistante"]);/:output : undefined ( car n'existe pas
    Si ce code te renvoie undefined , cela veut dire que tu a un probleme dans tes occurence de clip. Et dans ce cas, verifie bien qu etu a donné un nom d'ocurence a ton clip, et que le chemin vers celui ci correspond.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    trace(_root.body.cible_page.page);

    Quoi qu'il en soit je pense que tu n'a pas choisix la meileur méthode pour charger tes "page" (movieClip)

    j'aimerai faire des attach et des remove Movie pour changer de page dans un site en Flash
    cela veux dire que tout ton site est contenue dans ton swf. (c'est un choix)
    Si j'était toi, j'utiliserai la timeLine.
    Pour deux raison:
    - Simplification du code ( architecture claire, facilité de maintenace, developpement plus court bref ... )
    - Utilisation du streaming

    Comment ca se presente ?
    La frame1 (image clef 1) contien l'accueil(au mieux un preload)
    La frame2 contien la page 1
    La frame3 contien la page 2
    etc ...

    J'imagine que tu as un menu avec page1 | page2 | etc... Dans ce menu, quand tu clique sur page2 (par exemple)
    Tu utilise tout simplement la fonction : GoToAndStop(3)

Discussions similaires

  1. Crystal Report avec Base a chemin variable
    Par Igmar dans le forum VB.NET
    Réponses: 2
    Dernier message: 04/09/2007, 09h09
  2. export table vers xls avec chemin variable
    Par lbar012001 dans le forum VBA Access
    Réponses: 8
    Dernier message: 20/08/2007, 11h03
  3. Réponses: 3
    Dernier message: 03/05/2007, 10h42
  4. Importation de fichiers TXT avec chemin variable
    Par moulayoubi dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/04/2007, 14h29
  5. [servlet] Action suite à accès sur chemin variable ?
    Par joseph_p dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 24/03/2006, 09h34

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