Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1757 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Lancement d'un clip avec actionScript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancement d'un clip avec actionScript

n°994952
agyspace
Posté le 27-02-2005 à 19:25:38  profilanswer
 

Salut tout le monde,
 
    Je travaille sur un jeu du genre Donkey Konga en Flash. Je voudrais que lorsque l'utilisateur manque la cible, un petit clip ou le texte "BAD" défile de bas en haut sur une courte longueur se lance.
Bref comment lancer mon clip dont l'occurrence se nomme "bad" ?
Mon problème c'est que je ne sais pas comment faire.
 
Mon clip se trouve dans un calque à part.
 
J'ai tenté plusieurs actions depuis un calque différent de mon clip mais toujours dans la même séquence :
bad.gotoAndPlay(2);
bad.play();
bad.start();
Mais rien...
 
A noter que l'instruction trace(bad) ou trace(_root.bad) donne undefined...
 
Si quelqu'un a des idées je m'en sort pas je suis novice en Flash.
 
Merci bcp :)

mood
Publicité
Posté le 27-02-2005 à 19:25:38  profilanswer
 

n°994964
FlorentG
Posté le 27-02-2005 à 19:33:36  profilanswer
 

T'es bien sûr qu'il est nommé 'bad' ? Donc pas le nom dans la bibliothèque, mais le nom dans l'occurence de ton clip ?

n°994975
agyspace
Posté le 27-02-2005 à 19:43:27  profilanswer
 

Oui je sûre. Son nom dans la bibliothèque est "Bad" et l'occurrence est "bad". Le problème c'est que peut-être je n'ai pas créé mon clip comme il faut. Je ne sais pas s'il faut créer un clip simple ou un clip dans un clip...Enfin je nage un peu.

n°994979
agyspace
Posté le 27-02-2005 à 19:46:23  profilanswer
 

Au passage, je crois avoir trouvé pourquoi le trace(bad) renvoie une valeur undefined : l'appel à trace se fait lorsque le clip est terminé dans le temps.
Mais en fait je voudrais que mon clip soit totalement indépendant du défilement de mon animation. Je voudrais qu'il soit comme une mini animation que je peux lancer à n'importe quel moment de mon application générale.

n°995007
agyspace
Posté le 27-02-2005 à 20:07:20  profilanswer
 

Problème Résolu !!
 
La solution :
 
1. Il faut faire un clip dans un clip
2. L'animation du "BAD" est faite au niveau du clip le plus profond (celui contenu dans un clip) : mouvement du texte, etc.
3. Au niveau du clip externe, il faut que celui-ci dure aussi longtemps que l'animation générale. Moi le clip était sur une seule frame alors que l'anim était sur 1000 frames. C'est pour ça que cela ne marchait pas :)
 
voilà :)

n°995017
FlorentG
Posté le 27-02-2005 à 20:15:12  profilanswer
 

C'est un peu le bordel Flash parfois, hein ;)

n°995051
agyspace
Posté le 27-02-2005 à 20:33:16  profilanswer
 

Kler !! :)

n°995054
Mr Mala
Posté le 27-02-2005 à 20:34:13  profilanswer
 

FlorentG a écrit :

C'est un peu le bordel Flash parfois, hein ;)


 
non :o

n°995058
FlorentG
Posté le 27-02-2005 à 20:34:47  profilanswer
 
n°995070
Mr Mala
Posté le 27-02-2005 à 20:38:57  profilanswer
 


 
non ! pas plus qu'autre chose ! suffit de faire fonctionner les machins qu'on a généralement en dessous des os de la tête ! :o

mood
Publicité
Posté le 27-02-2005 à 20:38:57  profilanswer
 

n°995079
FlorentG
Posté le 27-02-2005 à 20:43:27  profilanswer
 

Nan mais y'a des fois, d'un point de vue conceptuel, ça sort des sentiers battus...

n°995098
cymp
Posté le 27-02-2005 à 20:56:37  profilanswer
 

c nul flash

n°995102
Mr Mala
Posté le 27-02-2005 à 21:00:42  profilanswer
 

cymp a écrit :

c nul flash


 
on lui dira ...  
allez ciao, on va te regretter ...


Message édité par Mr Mala le 27-02-2005 à 21:04:53
n°995107
Mr Mala
Posté le 27-02-2005 à 21:04:24  profilanswer
 

FlorentG a écrit :

Nan mais y'a des fois, d'un point de vue conceptuel, ça sort des sentiers battus...


 
Le problème majeur, c'est qu'il y en a beaucoup qui ne comprennent pas que chaque clip possède sa propre timeline ( qui n'est pas sujette à la timeline du conteneur parent ), d'autres ne comprennent pas la différence entre la timeline et l'évènement onEnterFrame ...
Ce n'est ni plus compliqué, ni plus simple que la programmation multi-thread dans n'importe quel langage !


Message édité par Mr Mala le 27-02-2005 à 21:04:43
n°995189
FlorentG
Posté le 27-02-2005 à 22:03:43  profilanswer
 

Mr Mala a écrit :

Le problème majeur, c'est qu'il y en a beaucoup qui ne comprennent pas que chaque clip possède sa propre timeline ( qui n'est pas sujette à la timeline du conteneur parent ), d'autres ne comprennent pas la différence entre la timeline et l'évènement onEnterFrame ...
Ce n'est ni plus compliqué, ni plus simple que la programmation multi-thread dans n'importe quel langage !


Voilà :jap: Faut juste arriver à piger tout ce bordel :)

n°995215
Mr Mala
Posté le 27-02-2005 à 22:27:02  profilanswer
 

FlorentG a écrit :

Voilà :jap: Faut juste arriver à piger tout ce bordel :)


 
Ben oui .. autant qu'il faut arriver à piger tout le bordel du C++ si tu veux programmer en C++, de Java si tu veux programmer en Java, .. etc etc ..... bref, faut prendre le temps d'apprendre ... [:spamafote]
 
Maintenant, si on n'a pas le temps ou si on est trop fénéant ou trop bête,  la solution ultime consiste à se dire "c nul flash" et HOP! tout les problème sont réglés ... après tout pourquoi se casser le cul à apprendre un truc nul ... et puis macromédia, se sont des gros cons ... et ils persistent dans leur connerie vu qu'il sont déjà à la version 7 ... :/


Message édité par Mr Mala le 27-02-2005 à 22:29:25

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Lancement d'un clip avec actionScript

 

Sujets relatifs
sauvegarder toutes les variables au lancement du script[Flash/ActionScript] : conditions "if" et "else"
ActionScript...pb avec duplicate movie clip
[VB.NET] Probleme de lancement d'une applet[actionscript] probleme hittest
lancement script planifié tous les jours[flash AS] Arreter mon clip (onClipEvent Enter Frame)
Position d'un clip dans un clipiframe transparente par dessus clip flash
Plus de sujets relatifs à : Lancement d'un clip avec actionScript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR