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 23/12/2007, 16h50   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 8
Points : 2
Points : 2
Par défaut [PB débutant] de changement clip

Bonjour,

Je suis entrain d'essayer de faire un petit site en flash (petit oui car mon niveau ne permet pas encore de faire quelque chose de bon).

Au début j'ai commencé par faire toutes mes interpolations sur ma timeline. Je me suis rapidement rendu compte que c'était pas propre.
Je veux donc faire en faisant des actions dans des clips.
ce qui me fait un scenario de quelques images . Est ce la meilleure solution ?
Je cherche à optimiser pour un affichage rapide.

Je n'ai pas su comment trouver la solution à mon problème donc je laisse un petit message.

J'ai inséré un clip dans ma séquence 1 (frame 1), je voudrais que le clip se fasse et quand il a terminé il passe tout seul à la frame 2 qui se déroule et je voudrais qu'a la fin de celui ci.
J'ai essayé ceci :
dans un calque script à l'image 1 :
Code :
1
2
3
4
onEnterFrame = function() {
	if (my_mcl._currentframe >= my_mcl._totalframes)
		gotoAndStop(2);
}
dans le calque script à l'image 2 :
Mais il n'y a pas d'attente entre la 1 et 2.


Je cherche aussi passer à la frame suivante de la séquence 1 lorsque l'on clique sur un bouton qui est dans un clip lui même inséré dans séquence 1

Merci d'avance pour vos réponses
ndufosse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2007, 18h40   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,
je ne suis pas sur d'avoir bien compris le probléme mais je suppose qu'il y a une animation principale (_root) qui a deux frames. A la fin du premier clip tu souhaites aller sur la deuxième frame de l'animation principale. (voilà ce que j'ai compris)
Déjà sur le calque "actions" et sur la première image il faut placer un "stop();" Ensuite dans le clip lui même rien ne t'empêche de placer sur la dernière image du clip :
Code :
1
2
 
_root.gotoAndStop(2);
et sur l'image 2 tu suprimes me clip...

crdlt
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2007, 19h10   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 8
Points : 2
Points : 2
nikel ! merci bien !

pour supprimer tu voulais dire : my_mcl.unloadMovie();

Super cela m'aide pour mes liens. je n'arrivais pas à faire un bouton dans un clip qui change de frame dans le _root.

Maintenant c'est possible en faisant :
Code :
1
2
3
4
on (release) {
	_root.gotoAndStop(2);
 
}
Au cas où certains auraient eu un problème.

Quel est la façon la plus propre pour construire les animations,sites... avec flash ?
ndufosse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2007, 12h02   #4
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
pour finir ce n'est pas toujours facile de dire quelle est la façon la plus "propre" de programmer
En général il est conseillé de ne pas utiliser "_root" directement mais plutôt d'utiliser des chemins relatif. Par exemple quand tu es dans un clip "enfant" et que tu veux atteindre le clip parent (même si c'est l'animation principale) il faut utiliser la syntaxe : "this._parent".
cordialement...
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2007, 16h58   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 8
Points : 2
Points : 2
oki merci, je vais me documenter la dessus.
Un jour je pourrais changer de langage ainsi aider aussi dans le flash ^^
ndufosse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h43.


 
 
 
 
Partenaires

Hébergement Web