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 1 & ActionScript 2 Discussion :

Problème de variables dans chargement swf


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Par défaut Problème de variables dans chargement swf
    Bonjour,

    J'ai un petit problème dans la création de mon site internet.
    Aprés l'animation d'intro (ou plutôt de "mise en place des éléments"), lorsque l'utilisateur clique sur l'un des deux boutons, un swf externe se charge dans un clip sur la scène principale.
    Mais voilà, je souhaiterais faire en sorte que lorsque que le clip webmastering.swf est chargé et que l'utilisateur clique sur le bouton web, flash sache que webmastering.swf est déjà chargé et ne le recharge pas. Idem pour le deuxième bouton (appelé graph).

    Pour cela j'ai mis le code suivant sur les boutons sur la première frame de mon anim:
    graf = false;
    web = false;


    Puis ceci sur mes boutons:
    bouton graph
    on (release) {
    if (graf = true){
    loadMovie ("test.swf", "_root.conteneur");
    }
    else {
    web = false;
    graf = true;
    loadMovie ("graphisme.swf", "_root.conteneur");

    }
    }


    bouton web
    on (release) {
    if (web = true){
    loadMovie ("test.swf", "_root.conteneur");
    }
    else {
    web = true;
    graf = false;
    loadMovie ("webmastering.swf", "_root.conteneur")
    }
    }


    Mais cela ne fonctionne pas, il semble qu'il ne détecte même pas les variables car lorsque j'inverse le code (c-a-d je met if (web = false)), ça ne marche toujours pas. En fait à chaque fois il fait charge test.swf .

    Si vous pouvez m'aider merci.

    Benjamin

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Salut,
    C'est un problème de synthaxe :
    if (maVariable== 3) teste si maVariableà la valeur 3.
    if (maVariable= 3) affecte 3 à maVariable.

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Par défaut
    Merci.
    Daccord j'ai compris.
    j'ai changé la partie de code qui compare la valeur.
    Mais maintenant il m'affiche le bon swf la première fois puis il n'affiche que le test.swf, même si je clique sur l'autre bouton entre temps.

    Exemple: Je clique sur le bouton graph, s'affiche donc le swf graphisme. Ensuite je clique sur le bouton web, s'affiche le swf webmastering.
    Lorsque que je clique à nouveau sur graph, il m'affiche test.swf (comme si graf == true). Normalement lors du chargement du swf webmastering il doit avoir donné la valeur false à graf..?

Discussions similaires

  1. Problème de variable dans un foreach
    Par VolaiL dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 18/05/2006, 16h57
  2. [MySQL] Problme de variables dans requete
    Par eown dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 11/04/2006, 17h05
  3. Réponses: 8
    Dernier message: 23/03/2006, 19h30
  4. problème de variable dans formulaire
    Par chienlou dans le forum Langage
    Réponses: 4
    Dernier message: 20/03/2006, 06h53
  5. [VB.NET] [Débutant] Probléme de variable dans les requettes
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/03/2005, 13h13

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