Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/12/2007, 09h40   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 2
Points : 0
Points : 0
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
bouniflax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 11h37   #2
Membre habitué
 
Inscription : novembre 2004
Messages : 197
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 197
Points : 120
Points : 120
Salut,
C'est un problème de synthaxe :
if (maVariable== 3) teste si maVariableà la valeur 3.
if (maVariable= 3) affecte 3 à maVariable.
__________________
Si vous avez votre réponse n'oubliez pas !
ViveLesQuads est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2007, 14h29   #3
Invité de passage
 
Inscription : décembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 2
Points : 0
Points : 0
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..?
bouniflax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h29.


 
 
 
 
Partenaires

Hébergement Web