Accueil > Forum > > > > Passer des paramètres à une fonction
Passer des paramètres à une fonction
samedi 18 février 2006 à 15:06:38 |
Passer des paramètres à une fonction

Gizmil
|
Salut à tous, J'ai un petit problème, j'aimerais savoir comment faire passer des paramètres à une fonction. Le problème, c'est que l'aide de Flash ne méclaire pas vraiment (un peu trop abstrait comme explications). Voici un code que j'aimerais simplifier dans son écriture parce que là, c'est pas très lisible. il parait que placer ma variable visNbr en paramètre pourrait m'aider: function nomDeFonction(visNbr); mais qu'est-ce que je dois faire ensuite, à l'intérieur de la fonction? Le code: //fonction d'identification de la vis survolée vis01_mc.onRollOver = function() { visNbr = 1; }; vis02_mc.onRollOver = function() { visNbr = 2; }; vis03_mc.onRollOver = function() { visNbr = 3; }; vis04_mc.onRollOver = function() { visNbr = 4; }; //-------------------------------- //fonctions de dévissage et d'arrêt de dévissage this["devisserVis0"+visNbr] = function () { trace("fonction devisserVis ok"); this["vis0"+visNbr+"_mc"].onPress = function() { trace("vis pressee ok"); this.play(); this.visQuiTourne_mc.play(); }; this["vis0"+visNbr+"_mc"].onRelease = function() { this.stop(); this.visQuiTourne_mc.stop(); }; this["vis0"+visNbr+"_mc"].onReleaseOutside = function() { this.stop(); this.visQuiTourne_mc.stop(); }; }; //------------------------------------------ //Fonctions permettant le revissage d'une vis this["revisserVis0"+visNbr] = function () { this["vis0"+visNbr+"_mc"].onPress = function() { trace("revissage prêt"); this.play(); this.visQuiTourne_mc.play(); }; this["vis0"+visNbr+"_mc"].onRelease = function() { this.stop; this.visQuiTourne_mc.stop(); }; this["vis0"+visNbr+"_mc"].onReleaseOutside = function() { this.stop; this.visQuiTourne_mc.stop(); }; }; //Fonctions intervenant quand le dévissage est terminé //magnetismeV0xZ0x centre la vis sur un trou de vis this["magnetismeV0"+visNbr+"Z01"] = function () { this["vis0"+visNbr+"_mc"]._x = 123; this["vis0"+visNbr+"_mc"]._y = 239; }; this["magnetismeV0"+visNbr+"Z02"] = function () { this["vis0"+visNbr+"_mc"]._x = 886; this["vis0"+visNbr+"_mc"]._y = 239; }; this["magnetismeV0"+visNbr+"Z03"] = function () { this["vis0"+visNbr+"_mc"]._x = 123; this["vis0"+visNbr+"_mc"]._y = 604; }; this["magnetismeV0"+visNbr+"Z04"] = function () { this["vis0"+visNbr+"_mc"]._x = 886; this["vis0"+visNbr+"_mc"]._y = 604; }; //--------------------------- //dragNdrop permet de bouger la vis et enclenche le magnetisme si la vis est près d'un trou de vis this["dragNdropVis0"+visNbr] = function () { this["vis0"+visNbr+"_mc"].onPress = function() { this.startDrag(false); }; this["vis0"+visNbr+"_mc"].onRelease = function() { if (this["vis0"+visNbr+"_mc"].hitTest(zoneVis01_mc)) { raMain["magnetismeV0"+visNbr+"Z01()"]; this.stopDrag(); } else if (this["vis0"+visNbr+"_mc"].hitTest(zoneVis02_mc)) { raMain["magnetismeV0"+visNbr+"Z02()"]; this.stopDrag(); } else if (this["vis0"+visNbr+"_mc"].hitTest(zoneVis03_mc)) { raMain["magnetismeV0"+visNbr+"Z03()"]; this.stopDrag(); } else if (this["vis0"+visNbr+"_mc"].hitTest(zoneVis04_mc)) { raMain["magnetismeV0"+visNbr+"Z04()"]; this.stopDrag(); } else { this.stopDrag(); } }; };
|
|
Cette discussion est classée dans : function, mc, stop, visnbr, vis0
Répondre à ce message
Sujets en rapport avec ce message
Passer des paramètres à une fonction [ par Gizmil ]
Salut à tous, J'ai un petit problème, j'aimerais savoir comment faire passer des paramètres à une fonction. Le problème, c'est que l'aide de Flash ne
Problème de définition d'une variable...enfin, je crois! [ par Gizmil ]
Salut,Je débute en action-script donc j'ai repiqué le code d'un lecteur mp3. Le problème est que j'essaye de modifier certaines données du code pourl'
commande de lecture flv [ par 20156 ]
Bonsoir,j'essaye de créer un retour en arriére dans une vidéo importer dans flash(mx2004 pro), mais ça ne fonctionne pas!!j'ai essayer plein de truc m
Souci POO en AS2 [ par syndrael ]
Bonjour, J'ai le code suivant: class myObjet extends MovieClip{ public var __ObjetId:Number; public function myObjet () { } &nbs
MovieClipLoader et interval [ par claviskass ]
Salut !!Voici une base de code pour une galerie "thumbnail" via un fichier XML. Ce que je cherche a faire c’est de charger mes images une par une. J’a
MOUSE ET POSITION à l'aide!!!!! [ par nikos69 ]
Bonjour,je cherche à inclure une décélération sur le MC qui suit mon curseur, je ne suis pas loin mais impossible d'y arriver.CODE AS1--------------fu
preload, dans une boucle ! [ par badoux ]
Re bonjour, Voila j'ai encors une question, je dois crée un preload d'un une boucle qui duplique un mc suivant XML ! Comment faire ? Mon ActionScrip
phototèque [ par nchahat ]
Salut tous le monde. J'ai rédigé deux fonctions, l'une pr agrandir et l'autre pour réduire une image.je duplique avc un duplicate movie le premier c
syntaxe : controle d'un btn dans un mc [ par nith ]
bonjour,j'ai une question toute bête, une histoire de ciblagealors voila j'ai fait un menu déroulant (dans un mc) qui contient donc des boutons; dont
MC externe qui se stop... [ par mailipiti ]
Bonjour à tous,Je n'ai pas trouvé de réponses dans le forum....s'il en existe, je vous demande votre pardon pour ce doublon...Alors voilà, c'est très
Livres en rapport
|
Derniers Blogs
[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1 par pierre
Si vous avez téléchargé comme moi Microsoft Forums NNTP Bridge V1 avant le 11 mars 2010 (voir [Astuce] Disponibilité de Microsoft Forum NNTP Bridge Version 1.0), un problème de date localisée pour les non anglais était présent. Un patch est disponibl...
Cliquez pour lire la suite de l'article par pierre PB LORS DE L'INSTALLATION SHAREPOINT 2010.PB LORS DE L'INSTALLATION SHAREPOINT 2010. par Patrick Guimonet
Lors de l'installation de SharePoint 2010, j'ai rencontré un problème de plantage à l'étape 5 du configuration Wizard. Ca se termine sur cet écran : Et en analysant le fichier de journalisation, on remarque vers la fin des 15000 et quelques lign...
Cliquez pour lire la suite de l'article par Patrick Guimonet [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2) par JeremyJeanson
Après mon précédent article qui attaque les contraintes par la fasse Nord de l'Everest. passons à la seconde possibilité offerte par WF4 pour valider une activité : la metadata . Je vous en ai déjà toucher un ou deux mots. La metadata dans WF4 est un élém...
Cliquez pour lire la suite de l'article par JeremyJeanson [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2) par JeremyJeanson
De WF3 à WF4 pas mal de choses on été changées pour faciliter la vie des développeurs, mais certain points peuvent sembler obscures. comme les contraintes. Pour vous guider, je me lance dans une série de deux articles. Ils présenterons deux approches poss...
Cliquez pour lire la suite de l'article par JeremyJeanson [ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT()[ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT() par tja
Beaucoup de développeurs pensent que lorsqu'on créé et enregistre un IHttpModule, il n'en existe qu'une seule instance et la méthode Init() sera appelée qu'une fois.
C'est faux
Cela peut vraiment créer des bugs subtils dont en ne se rend pas compte ...
Cliquez pour lire la suite de l'article par tja
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
Comparez les prix

HTC Hero
Entre 550€ et 550€
|