Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1029 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [as3] probleme activation scroll molette

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[as3] probleme activation scroll molette

n°1844562
araag
Posté le 29-01-2009 à 11:06:59  profilanswer
 

Bonjour,
 
je viens poster ici car je bloque sur un "léger" souci lors de la récupération d'un événement molette souris.
Mon code est simple (ci dessous) : un conteneur (mcConteneur) plus grand que ma stage sur lequel est appliqué un masque. J'écoute l'événement MOUSE_WHEEL et j'augmente la coordonnée ou diminue la coordonnée en y de mon clip... rien de bien sorcier
 
 

Code :
  1. mcConteneur.addEventListener(MouseEvent.MOUSE_WHEEL,fScroll)
  2. function fScroll(e:MouseEvent):void{
  3. if(e.delta>0){
  4.  fBas()
  5. }
  6. else if(e.delta<0){
  7.  fHaut()
  8. }
  9. }
  10. function fHaut():void{
  11. mcConteneur.y = mcConteneur.y-5
  12. }
  13. function fBas():void{
  14. mcConteneur.y = mcConteneur.y+5
  15. }
  16. stop();


 
 
Donc mon souci est le suivant : quand je publie avant que mon écouteur soit actif, et donc que mon scroll molette fonctionne il faut que je fasse un clique sur ma stage !
quelqu'un a-t-il une idée de la raison de se clique? ca fait comme sous ie6 avec le clique d'activation de sécurité.
 
Ensuite 2eme point quelqu'un a une technique pour que l'intégralité de mon clip mcConteneur soit scrollable et non juste les zone remplis (ici les zone ou il y a des gros carrés de couleurs)?
Une technique un peu plus "propre" que le clip transparent en fond?
 
Je vous laisse mon fla ainsi que le swf compilé, si vous pouvez me filer un coups de main :)
http://entoine.fr/flash/scroll.swf
http://entoine.fr/flash/scroll.fla
 
merci d'avance
 
Entoine


Message édité par araag le 29-01-2009 à 11:09:06
mood
Publicité
Posté le 29-01-2009 à 11:06:59  profilanswer
 

n°1845050
Zedlefou
In cabbage we trust !
Posté le 30-01-2009 à 04:13:36  profilanswer
 

Pour la zone de scroll, j'aurai fait un clip au dessus transparent.
Comme ca tu détermines exactement la zone.
 
Pour le clic, je ne pense pas qu'il y ai de solution. Puisqu'il s'agit d'une plug in chargé, pour lui donner le focus, tu dois cliquer dessus.
Comme les sites de videos qui font pause quand tu appuies sur espace. Si t'as pas cliqué dessus avant, ca marche pas... Apres y'a peut etre moyen de contourner ce probleme avec des bidouilles (JavaScript peut etre) mais je connais pas.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [as3] probleme activation scroll molette

 

Sujets relatifs
Problème de mise en page suite à l insertion d'un formulaireproblème requete sql sous oracle
oracleMolette souris Access
Problème prévention données, visual Studio 2008 + .net + vista SP1Probleme de lieur
problème de dateProbleme changement banniere flash (php-nuke)
Problème de requête....Problème listes chainées (débutant)
Plus de sujets relatifs à : [as3] probleme activation scroll molette


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR