Flash.

Flash. - Divers - Programmation

Marsh Posté le 12-12-2002 à 23:43:05    

Bon voila j'ai un petit probleme avec flash. Je veux changer le courseur de souris dans une page web. Pour cela j'ai fait un Movie Clip et le reste. En retournant sur la premiere scene, j'ai rajouter deux "Layers". Un s'appelant Buttons, Action et MC ( Movie Clip, qui est "la mere" de l'animation de la souris ) . EN Actions je mets "Mouse.hide();
                                startDrag("newcursor", true);"

Jusqu'a la tout va bien.  
Dans le "Layer" Button, je cree un bouton avec des Up, Over, Down. Je retourne sur la scene premiere et je rajoute des actions : on (rollOver) {
 with (newcursor) {
  gotoAndStop("over" );
     }  
    }
 on (rollOut) {
  with (newcursor) {
   gotoAndStop("normal" );
 
  }
 }
Ces actions devraient suffir pour remplacer la souris ( le "over" et le "normal" ce sont des noms que j'ai mis a un certain layers dans MC ( Movie Clip ) pour definnir una action qui se passe SUR et A COTER du bouton.  
 
Le probleme quand je le teste c'est qu'il me dis :  
Scene=Scene 1, Layer=Button, Frame=1: Line 1: Mouse events are permitted only for button instances
     on (rollOver) {
 
Scene=Scene 1, Layer=Button, Frame=1: Line 6: Mouse events are permitted only for button instances
      on (rollOut) {

 
Je ne comprends pas :) Merci de votre Aide !

Reply

Marsh Posté le 12-12-2002 à 23:43:05   

Reply

Marsh Posté le 13-12-2002 à 02:47:00    

:bounce:

Reply

Marsh Posté le 13-12-2002 à 11:22:15    

Bah comme te le dis bien ton message d'erreur, les actions de type on(rollover), on(press), on(release) ne sont permises que sur les occurrences de type boutons.
 
D'après ce que j'ai lu tu as mis les actions sur une frame de ta timeline. Sélectionne ton bouton, affiche ta palette actions et colle ledit code et ça devrait marcher mieux.

Reply

Marsh Posté le 13-12-2002 à 12:34:59    

Oui c'est ca que j'ai fait. Les actions ne sont pas sur une frame de ma timeleine :

Citation :

Dans le "Layer" Button, je cree un bouton avec des Up, Over, Down. Je retourne sur la scene premiere et je rajoute des actions : on (rollOver) {  
with (newcursor) {  
 gotoAndStop("over" );  
    }  
   }  
on (rollOut) {  
 with (newcursor) {  
  gotoAndStop("normal" );  
 
 }  


L'laction qui va changer le curseur de la souris et bien sur le layer "Buoton". c'est cette partie que je ne comprends pas.  :??:

Reply

Marsh Posté le 13-12-2002 à 12:57:17    

C'est bien ce que je te dis, peu importe le layer (ou calque en français) sur lequel est le bouton. Il faut que l'action en elle-même soit sur le bouton, pas sur la frame. Un indice : quand on met une action sur une frame, un petit symbole s'affiche au-dessus du point de l'image-clé.
 
Si ce n'est pas ça, faudrait que je vois le FLA.

Reply

Marsh Posté le 13-12-2002 à 15:57:02    

Ah ok je v essayer des que j'arrive che moi shuis a l'ecole la :)
Sinon tu pourrais m'aider a faire un site pour un groupe de musique ? ( c'est moi ki fais le site mais tu pourrais me donner des indices :D )

Reply

Marsh Posté le 13-12-2002 à 16:40:32    

stou a écrit :

Ah ok je v essayer des que j'arrive che moi shuis a l'ecole la :)
Sinon tu pourrais m'aider a faire un site pour un groupe de musique ? ( c'est moi ki fais le site mais tu pourrais me donner des indices :D )  


 
> MP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed