Rechercher : dans
Par :

événement souris [ActionScript]

Dernière réponse le 16 sep 2005 à 15:16:47 txiki, le 14 sep 2005 à 16:42:33 
 Signaler ce message aux modérateurs

Bonjour à tous,
J'ai le Pb suivant:
Je suis en train de faire une anim toute simple mais je n'arrive pas à mettre une action au bouton (play). L'animation s'arrete plusieurs fois, afin que le visiteur puisse lire les infos.
A chaque arret, le bouton play apparaît pour continuer le déroulement de l'anim.
Sur le bouton j'ai mis:

on (press){
play();
}
Mais si je regarde l'anim, le correcteur, vérificateur où je ne sais comment vous appelez ça, me dit:

calque = play, image = 105:ligne1: les événements souris ne sont autorisés que pour les occurences bouton on (press){
total des erreurs ActionScript:1
erreurs signalées:1


Quel'un pourrait-il m'éclairer sur ce message mystérieux (pour moi en tous cas) Je démarre avec Flash, alors soyez simples et cools SVP...

Pourtant l'occurence est de type bouton ?
J'ai simplifié car au départ je voulais un bouton pale (50%) lorsqu'il est inactif et à 100% lorsqu'il est actif (pouvoir cliquer quoi!).

Si vous voulez je vous envoie le .fla... pour mieux situer.

Merci infiniment d'avance.
Un adulte assis voit plus loin qu'un jeune debout.

Meilleures réponses pour « événement souris [ActionScript] » dans :
Comment changer vos pointeurs de souris VoirSous Windows Vista, si vous désirez changer les pointeurs de souris, voici comment faire: Faire un clic droit sur votre bureau et choisir "Personnaliser". Cliquez ensuite sur "Pointeurs de souris". Sous l'onglet "Pointeurs", faites votre...
Comment choisir sa souris VoirSommaire: La question esthétique Le design La taille La question pratique Le poids Les souris à mémoire Avec ou sans fils votre souris ? Droitiers, gauchers Les connexions filaires Les connexions sans fils Les boutons
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
La souris VoirPrésentation de la souris La souris (en anglais «mouse» ou «mice») est un périphérique de pointage (en anglais pointing device) servant à déplacer un curseur sur l'écran et permettant de sélectionner, déplacer, manipuler des objets grâce à des...
Surveillance des journaux d'événements (logs) VoirL'analyse des journaux Un des meilleurs moyens de détecter les intrusions consiste à surveiller les journaux d'événements (appelés aussi journaux d'activité ou en anglais logs). En effet, d'une manière générale les serveurs stockent dans des...

1

txiki, le 14 sep 2005 à 16:45:59

Au fait ! comment fait-on pour joindre un fichier ici ? ;-(((
je sais, j'ai l'air d'un blaireau mais....

Un adulte assis voit plus loin qu'un jeune debout.

Répondre à txiki

2

Sand, le 15 sep 2005 à 15:11:43

Salut!
verifie que ton action est bien sur ton bouton et pas en action image...
c'est tout bête mais ca peut arriver de deraper...
tu travailles sur quel version de flash ?
..voilou
a+

Répondre à Sand

3

Sand, le 15 sep 2005 à 15:18:42

Re!
sinon il y a des forums plus specialises, pour flash, actionscript...
ou tu auras peut etre + de reponses et aussi des tutoriaux!
voici quelques liens, par exemple, qui peuvent etre utiles:

http://www.flash-france.com/ (en francais)
http://www.flashxpress.net/ (en francais)
http://www.flashkit.com (en anglais)

tcho!
;)

Répondre à Sand

4

txiki, le 15 sep 2005 à 16:13:30

Merci Sand pour les adresses..

Bon ! ce coup-ci ça marche et en faisant exactement la même chose. ???
J'ai la version MX 2004 version 7.1

"verifie que ton action est bien sur ton bouton et pas en action image... "
Et comment tu vérifie ça ? J'ai créé un bouton avec 4 états mais dans le timeline, je ne les vois pas... j'veux dire que seul l'état "actif" est visible. Dans l'état "inactif" (bas quoi) il devrait etre a 50 % de transparence alpha...

Un adulte assis voit plus loin qu'un jeune debout.

Répondre à txiki

5

Sand, le 16 sep 2005 à 14:00:21

Ton bouton doit etre dans la bibliotheque.
(la biblio, se trouve sur la droite, avec les autres panneaux)
pour ouvrir la bibliotheque, si elle ne l'est pas tu fais ctrl+L ,
et la tu double clic sur ton bouton et tu accedes a ses differents etats,
que tu peux alors modifier, si besoin est.
tu as bien cree ton bouton (insertion-->nouveau symbole-->bouton?)
sinon tu es peut -etre sur la timeline principale de l'anim et non sur celle de ton symbole??
voilou
a+
:)

Répondre à Sand

6

 txiki, le 16 sep 2005 à 15:16:47
  • +1

Bonjour Sand,
Oui, j'ai bien le bouton dans la bibliothèque. Et en double cliquant dessus, j'ai bien les 4 états.
Mais ce que je ne comprends pas, c'est où mettre le

on (press){
play();
}

Je l'ai mis en glissant le bouton de la bibliothèque sur la scène puis j'ai écrit ce code en me positionnant sur l'image clé de la scène.
Mais en écrivant ces lignes, je pense à une chose:
j'ai pas essayé en me positionnant sur un des états du bouton.
Que chui ....

Vais tester de ce pas...

de toutes façons, j'ai trouvé une astuce en affichant le bouton (image clé contenant le script
on (press) { play(); }

chaque fois qu'il y a un
stop(); 
dans un calque de l'animation.

Un adulte assis voit plus loin qu'un jeune debout.

Répondre à txiki