begin process at 2012 05 26 15:37:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

arréter écouteur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

arréter écouteur

mardi 28 mars 2006 à 19:43:39 | arréter écouteur

astrolabbcracker

Bonjour et merci de lire ce message.

Comment arréter un écouteur ? je voudrais arréter cette fonction quand je n'en ai pas besoin :

var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() { ..................}
Mouse.addListener(mouseListener);

Merci et @+

mercredi 29 mars 2006 à 08:57:13 | Re : arréter écouteur

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !

il faut être un minimum curieux et fouiller dans l'aide de Flash avant de poser la question !
Tu as été voir à "addListener" ? Tu y aurais vu en bas de page une fonction trés sympa qui s'apelle "removeListener".
Je te décris ces effets ou rien que le nom est parlant pour toi ?

Il n'y a rien de pire que d'utiliser bêtement des fonctions sans savoir ce qui les entoure.

Peg'

mercredi 29 mars 2006 à 20:57:39 | Re : arréter écouteur

astrolabbcracker

merci pour ton aide !!!!

ça marche du tonerre !!!!

PS: c'est peut-être une question à la con, mais tu sais, ton médecin peut t'aider à arréter de fumer!!!

jeudi 25 juin 2009 à 00:25:36 | Re : arréter écouteur

shazamm

Heu... D'abord merci pour vos éclairages!

Ben moi, j'ai fait le tour des add et remove, des new object et des delete, des null etc...
Et je ne comprends toujours pas un truc qui fait, du coup, planter mon animation... J'explique:

J'ai une animation "principale" qui sert d'interface générale (avec des boutons menus etc...) et au centre de cette animation, un clip vide pour y générer (loder) des animations en fonction de leur chemin. En gros, les boutons de l'animation principale sont codés ainsi:

on (release)
{loadMovie("histoire/histoire.swf",rub);}

Dans cet exemple, mon animation "histoire.swf" est chargée dans "rub" (le clip vide...)

Jusque là, tout va bien...

Seulement voilà. DANS histoire .swf, j'ai codé ceci sur la première image du scénario:

texte.mouseWheelEnabled = false;
souris = new Object();
souris.onMouseWheel = function(valeur) {
  texte._y += valeur;
  if (valeur > 0) {texte._y += valeur+10;}
  if (valeur < 0) {texte._y += valeur-10;}
  if (texte._y > 5){texte._y = 5;}
  if (texte._y < -770){texte._y = -770;}
  }
Mouse.addListener(souris);

Notez que j'ai un clip nommé "texte" qui est une grande zone de texte converti en clip. Avec ce code, lorsque j'actionne la roulette de la souris, le texte défile et s'arrête dans ses limites, vers le haut comme vers le bas... Content je suis :-)

Mais voilà!
Lorsque je load une autre SWF grace à un bouton de ma première animation, (par exemple)

on (release)
{loadMovie("geographie/geographie.swf",rub);}

Il me load cette nouvelle SWF à la place de historie .swf... Tout va toujours pour le mieux... Toujorus content...

BOUM!
Lorsque je REload la première (histoire) le scroll ne décale plus le texte de la valeur 1, mais double. Il y a cumul du scroll de la molette souris!
J'ai bien tenté de poser un Mouse.removeListener, ou delete object etc... Je ne m'en sors pas!!! Je suis sur que c'ets tout simple! Mais j'ai tout tenté (sans doute pas ce qu'il faut) et je me retrouve toujours avec ce décallage. Obligé de relancer TOUTE l'anim pour que le "compteur (ou listener, ou object ecouteur ou que sais-je) soit mis à zéro!

HEEEELP!!!

PS: désolé, c'ets un peu long, mais c'était pour bien expliquer le truc hein ;-)

N'ai marre... Pfff
jeudi 25 juin 2009 à 20:30:13 | Re : arréter écouteur

pegase31

Membre Club Administrateur CodeS-SourceS
il est expliqué dans le règlement du forum qu'on ne pose qu'une question par sujet. Le mieux pour toi est d'en recréer un spécialement pour ta question.

Peg'


Cette discussion est classée dans : arréter, object, écouteur, mouselistener


Répondre à ce message

Sujets en rapport avec ce message

arréter écouteur [ par astrolabbcracker ] Bonjour et merci de lire ce message. Comment arréter un écouteur ? je voudrais arréter cette fonction quand je n'en ai pas besoin : var mouseListene arréter écouteur [ par astrolabbcracker ] Bonjour et merci de lire ce message. Comment arréter un écouteur ? je voudrais arréter cette fonction quand je n'en ai pas besoin : var mouseLis casse tête tableaux objets et filtres [ par Migs ] Quelqu'un peut m'expliquer pour quoi le code suivant fonctionne: var test = new Object(); </font pour les shared object [ par stefbuet ] salut, quele est la commande a faire pour que la variable texte s'enregistre dans le system (cookie je croix ?) avec la valeur de "test" ???merci :D@+ transfert d'infos entre 2 champs [ par edophie ] BonjourJ'ai une animation qui prend les infos sur un fichier xml.Je construis un tableau avec le XML connector et le DataSet.ce que j'aimerai c'est qu FLAHS 8 => syntaxe horaire des cuePoint [ par geilgestorm ] Bonsoir, Je me suis bassé sur les précieuses aides de Jean-Philippe (que je salue au passage pour son remarquable travail sur le blog et le forum, c' Synchro de flv ? [ par duperre ] Bonjour ... je m'adresse à vous pour question qui me pause problème et dont je ne trouve pas de solution ... Il s'agit d'enregistrer un doublage d Redimensionner un aperçu uploadé ? [ par MissAnnThrope ] Bonjour,Je souhaite créer une animation flash qui permette aux visiteurs d'uploader une photo/image pour ensuite y ajouter quelques petites choses (ca Problème avec : onRelease = function() [ par jetman ] Bonjour à tous,Je suis loin d' être un génie en programation, donc c' est vers vous que je me tourne.J' ai créer un petit flash, qui comporte l' actio barre de cargement [ par jobam ] Salut! je débute vraiment mais vraiment en VB net , j'utilise VB 2005 express,Je cherche une personne pour m'expliquer de A à Z commen faire une barre


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales