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 :

exploiter un swf externe


Sujet :

Flash

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 20
    Par défaut exploiter un swf externe
    Salut !

    Je viens vous demander de l'aide car j'ai un pb pour un projet que je dois finir à la fin de cette semaine...

    J'ai un menu dynamique (géré par xml) que je charge dans mon .fla par le biais d'un ScrollPanel. Au clic sur un bouton de ce menu, je voudrais que s'affiche le texte correspondant (présent également dans le xml) dans ce .fla.
    Le problème c'est que je n'arrive pas à afficher quoi que ce soit... Le menu se charge correctement, mais impossible d'utiliser les boutons. Je rappelle que le scrollPanel est directement sur la scène et non appelé via AS.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    var completeListener:Object = new Object();
    completeListener.complete = function(evt_obj:Object) {
     trace(evt_obj.target.contentPath + " has completed loading."); // me renvoit "menu.swf has completed loading"
    };
    // Ajout de l'écouteur.
    scroller.addEventListener("complete", completeListener);
     
    //test d'exploitation des objets contenus dans le swf
    trace(scroller.content.clipTarget._name);  //me renvoit undefined
    A l'aide !!

  2. #2
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    déjà pourquoi utilises-tu un composant ? Ensuite, c'est un problème classique ! Actionscript est un langage asynchrone, ce qui signifie que tu lui dis "charge ce swf", la vm te dit "ok je lance le chargement" et puis après le code continue. Donc ton trace il est fait bien avant que le contenu soit chargé, ce qui fait que ca n'a aucune chance de fonctionner

    @++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 20
    Par défaut
    J'avais testé ta solution sur flash media box mais ça ne marchait pas et je ne pouvais pas me permettre de trop vous embêter, ce qui fait que j'ai opté pour l'autre solution --> importer le menu dans un scrollPane.

    Bon je sens que je vais jamais vendre ce projet tellement cette idée de scrollbar me fait péter un cable

    Qu'est ce que tu appelles par la vm ? Est-ce que tu peux me dire ce que je dois faire ?

  4. #4
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    vm = Virtual Machine Le flash player fonctionne comme la JVM de Java ! Sinon pour les scrollbar, tu peux jeter un oeil ici

    @++

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 20
    Par défaut
    Rha oui c'était cette solution que j'avais essayé de faire marcher mais ça allait pas, je codais pas en la bonne version de flash apparement et ça m'a vite soulée : quand la scrollbar marchait, mes boutons ne marchaient plus et vice versa.

    Sérieusement, tu peux m'aider stp je dois le finir avant fin de cette semaine...

  6. #6
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    je t'ai donné déjà une éventuelle solution à ton problème dans mon premier post

    @++

  7. #7
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    moi je n'arrive pas voir à quoi ressemble un menu géré par un "scrollPanel" ?
    Est ce que c'est plus pratique que de faire des boutons classiques ??
    Tu as un exemple??

Discussions similaires

  1. charger un swf externe dans un MovieClip
    Par tkwebch dans le forum Flash
    Réponses: 10
    Dernier message: 07/12/2006, 16h59
  2. [FLASH 8] Chargement fichier swf externe
    Par Chronax dans le forum Flash
    Réponses: 4
    Dernier message: 18/07/2006, 10h08
  3. [FLASH 8] probleme sur preload d'un swf externe
    Par iceman2001 dans le forum Flash
    Réponses: 4
    Dernier message: 11/04/2006, 11h03
  4. [FLASH MX2004] Preload swf externe dans header
    Par nonoteam dans le forum Flash
    Réponses: 2
    Dernier message: 07/01/2006, 14h33
  5. [AS1] Précharger un SWF externe
    Par denis finch dans le forum Flash
    Réponses: 21
    Dernier message: 22/12/2005, 11h05

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