CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[AS]onPress ou onMousDown ?

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 20:26:50

Hello, vive la compression des titres...

Bon ma question est simple, en actionscript:
Quelle est la différence entre
" mon_mc.onPress" et " mon_mc.onMouseDown" ?

PS en passant: peut on déclarer une fonction dans une autre?

Ryuuka
Ryuuka
Niveau 10
22 avril 2005 à 20:43:55

je crois que mouse press c´est un ptit clic
( dans flahs le clic droit c pour avoir ds infos donc y a pas de commande pr le clic droit)

et mousedown vu que y a plein de direction je crois que c´est la direction justement!

luxregina
luxregina
Niveau 10
22 avril 2005 à 20:48:23

l´aide de flash est ton amie :

onMouseDown : Gestionnaire d’événement ; invoqué lorsque le bouton de la souris est enfoncé.

onPress : Gestionnaire d’événement ; invoqué lorsque le bouton de la souris est enfoncé alors que le pointeur au-dessus d´un clip.

tu vois la difference ? :-p

sinon, pour ton autre question, je ne comprends pas : le principe d´une fonction est de pouvoir etre appele de n´importe ou : quel interet de la declarer ailleurs ? parcontre, bien sur, tu peux APPELER une fonction a l´interieur d´une autre declaration . ..

luxregina
luxregina
Niveau 10
22 avril 2005 à 20:50:11

au passage : il vaut mieux utiliser onRelease que onPress . .. il vaut mieux affecter les evenements sur un bouton relache que presse, ainsi cela laisse une marge d´erreur a l´utilisateur . ..

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 20:53:24

Ok pour la différence, le onMouseDown ne se préoccupe pas de la position du curseur donc :)

Pour ma deuxieme question, mon probleme c´est que j´ai ca à l´interieur d´une fonction et que ca marche pas(il ne se passe rien quand je clique):

_root.duree.onPress = function() {
/ /plein d´instructions
}

Le MC duree contient 4 frames qui contiennent chacune un bouton, ca vient peut etre de la non ( je suis sur du chemin, je fais des setProperty sur ce MC et ils fonctionnent)?

Ryuuka
Ryuuka
Niveau 10
22 avril 2005 à 20:56:38

en passant une question!
comment peut-on créer un variable
exemple y un objet que je nomme euro(bien sur c´est une variable) mais comment je le créer du genre:si euro=0 call.......
voila
en gors la question c´est comment faire un variable?

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 20:58:07

mavariable = cequejeveux;
par exemple:
a = 5;
Si je ne me trompe pas c´est plus propre comme ca:
var a = 5;

( je suis mal placé pour dire ca, mais regarde l´aide de flash et evite le HS....merci d´avance)

tomtomclancy
tomtomclancy
Niveau 9
22 avril 2005 à 20:58:45

Ryuuka > pour faire une variable suffi de l´utiliser, si elle n´a pas ete initialisé elle contiendra ´undefined´ c´est tout example

euro = 0;

ensuite dans ta variable euro tu aura 0 rien de plus simple

Ryuuka
Ryuuka
Niveau 10
22 avril 2005 à 21:01:45

non je demandel e code en complet
car dans VB
c´etait
if ( "le variable")
et le truc!
mais en flash je crois que c´est different!

P.S:tomClancy je rev1 sur un truc du topic hackeur euh....tu sais faut pas sous-estimer les petits en programmation!moi aussi je peux appendre un hack de tel façon a ce que je trouve un code de pc!

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 21:03:36

ah tu parles des if/then/else, pas des variables...
La tu regardes dans l´aide de flash à If, c´est très bien expliqué

luxregina
luxregina
Niveau 10
22 avril 2005 à 21:24:01

_root.duree.onPress = function() {
/ / plein d´instructions
}

lol : tu as declare ta fonction a l´interieur d´un bouton ?

tu devrais faire :

Declarer ta fonction
function maFonction ( ){}
puis lui allouer un evenement
onPress = maFonction

tomtomclancy
tomtomclancy
Niveau 9
22 avril 2005 à 21:25:06

Ryuuka > pour la syntace des if c´est com en VB et autre
[HS]
sinon ca doit etre parce que j´ai fais reference a ton age dans l´autre topic... bon, je n´ai sous estimé personne, j´ai un ptit frere de 15 ans, mega lourd parce qu´il fais son malin avec le pc ( il cherche les mots de pass de autres par example), alors il est peut etre vrais que je t´ai pris pour un jeune pre-ado qui voulais faire son malin en crakant les pass.
De toute facon personne ne te dira comment craker les mos de pass.
PS : craker les mots de pass c´est tout sauf facil ( heureusement d´ailleur), t´aura beau cherche tu devra apprendre tout seul ce genre de chose.
[/HS]

desolé pour cette petite sortie de topic, fil_razorback > 1 partout maintenant :)

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 21:27:18

lux :d) merci je tente ca :) . .mais je commnce à en avoir beaucoup de ces fonctions à la con dans le meme script..une technique d´optimisation qui m´echappe?

Tomtom :d) bon ben...NP

tomtomclancy
tomtomclancy
Niveau 9
22 avril 2005 à 21:31:22

si tu veux pas mettre toute tes fonctions sur une frame mes les directement sur ton clip ou ton bouton

pour ton bouton par example au lieu de faire ton initialisation comme tu l´a ecris mes directement sur le bouton:
on(Release) [
/ /instruction
}

fil_razorback
fil_razorback
Niveau 10
22 avril 2005 à 21:41:47

Vi merci, je recoderai ca ce soir, la c´est repugnant: j´ai des kilometres de fonctions qui s´appelent les unes les autres :malade:
vive les codes propres :oui:

fil_razorback
fil_razorback
Niveau 10
23 avril 2005 à 09:04:10

Bon c´est dèjé beaucoup mieux ( tout marche niveau code): juste un probleme graphique, je fais ceci:
_root.attachMovie("duree", " duree", 1);
_root.duree._visible = false;
_root.duree._x = 283;
_root.duree._y = 143;
_root.duree._visible = true;

et le clip se place dans le coin en haut a gauche de la scene :(

tomtomclancy
tomtomclancy
Niveau 9
23 avril 2005 à 13:56:24

essaye en changeant tes valeur de _x, et _y, pour voir si ii se deplace ou si il reste toujour au meme endroit

fil_razorback
fil_razorback
Niveau 10
23 avril 2005 à 15:36:36

Il bouge pas :(

tomtomclancy
tomtomclancy
Niveau 9
23 avril 2005 à 15:51:46

ok, cest que tu n´appel pas le bon clip

le attachMovie ne remplace t´il pas le clip par celui que tu appel en lui changeant le nom ?

sinon explique moi ce que tu veux faire, je comprends pas trop l´utilité de ce code

fil_razorback
fil_razorback
Niveau 10
23 avril 2005 à 16:39:40

Non non, je place juste le clip sur la scene via AS; ca marche pour d´autres mais pas pour celui là :(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment