Credits

Gaming images in backgrounds are trademarks of their respective holders.
Museo Sans font by Jos Buivenga (exljbris) : http://www.exljbris.nl

Forum PAO LaLogotheque.com: [réglé]:Actions Pour Boutons - Forum PAO LaLogotheque.com

Aller au contenu

Hide message Show message

Bienvenue sur le Forum d'entraide à l'infographie de Lalogotheque.com !!!





Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Ce sujet est fermé

[réglé]:Actions Pour Boutons

#1 L'utilisateur est hors-ligne   Speaklouder 

  • Logoteur de Bronze
  • Groupe : Membre
  • Messages : 117
  • Inscrit(e) : 20-mars 06

Posté 06 février 2007 - 17:42

J'ai une frise que je fais défiler horizontalement. Ainsi, j'ai deux flèches (des boutons) qui disent à un movieClip d'aller vers la gauche ou vers la droite selon le cas. Ok, jusque là, ca va.
Par contre, actuellement, c'est un on(press). Mais je voudrais que le simple fait d'être positionné au dessus de ce bouton/flèche permette d'avancer. Le on(rollOver) ne fonctionne pas car il fait avancer qu'une seule fois mon MC.

Suis je été clair ? :drink1:
Image IPB
0

#2 L'utilisateur est hors-ligne   salvadal 

  • Logoteur de Bronze
  • Groupe : Membre
  • Messages : 141
  • Inscrit(e) : 18-décembre 06

Posté 07 février 2007 - 02:11

Bonjour speak..
Tu dois, en principe, utiliser une fonction; la forme de ton code serait donc ainsi:
TonBouton.onRollOver = function() {
this.TonMC.play();
};

Le monde ne sera pas détruit par ceux qui font du mal, mais plutôt pas ceux qui les laissent faire
0

#3 L'utilisateur est hors-ligne   Speaklouder 

  • Logoteur de Bronze
  • Groupe : Membre
  • Messages : 117
  • Inscrit(e) : 20-mars 06

Posté 07 février 2007 - 08:52

En fait, je n'attends pas de play.
Voici mon code d'origine pour le bouton

on (press) {
   frise._x = frise._x-10;
}


Donc mon bouton fait avancer un MC qui s'appelle frise. C'est ici un code tout con tout bête.
Sinon, avec ta solution, je dois déclarer une fonction non ?

EDIT :Je suis sur Flash 5
Image IPB
0

#4 Guest_Natas_*

  • Groupe : Guests

Posté 07 février 2007 - 15:20

Salut Speaklouder, test avec ceci:

sur ta premiere frame:

function deplac(direction) {
this.frise._x += direction;
}

sur le bouton de gauche:

on (rollOver) {
deplacement = setInterval(this, "deplac", 200, -10);
}
on (rollOut) {
clearInterval(deplacement);
}

sur le bouton de doite:

on (rollOver) {
deplacement = setInterval(this, "deplac", 200, 10);
}
on (rollOut) {
clearInterval(deplacement);
}

ensuite tu règle la vitesse de défilement ici à 200

Ce message a été modifié par Natas - 07 février 2007 - 15:21 .

0

#5 L'utilisateur est hors-ligne   Speaklouder 

  • Logoteur de Bronze
  • Groupe : Membre
  • Messages : 117
  • Inscrit(e) : 20-mars 06

Posté 07 février 2007 - 15:44

youhou ! merci natas !
quel talent !
c'est parfait.
j'ai encore un détail à regler, et c'est ok ! manque plus que le contenu :plus1:
Image IPB
0

#6 Guest_Natas_*

  • Groupe : Guests

Posté 10 février 2007 - 02:22

[Réponse automatique]

=> SUJET RÉGLÉ !
En cas de précisions supplémentaires :
Contactez un Administrateur ou le Modérateur de ce forum pour relancer ce sujet.

0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Ce sujet est fermé

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)



Enter your sign in name and password


Sign in options
  Or sign in with these services