O'Donnell blogs Liam durante la lectura que he encontrado un interesante artículo a AS3 isterim.Yazıda compartir con que hacer frente a un molesto problema muy examinó si las bulunmuş.Çoğumuzun solución realmente ser consciente y aconteció que este problema es el AS3 preparados con flash movielerinde botón rueda del ratón incorporado al utilizar el flash con página del navegador, desplácese también es cuestión de probar olması.Bu aquí en su navegador, puede ejecutar dos aplicaciones en flash separado.
Código As2 en nuestro encuentro anterior este problema si la razón nos enfocamos flash as2 eventos movieleri rueda del ratón en los juicios, he hecho mi navegador Firefox 3.5.5 bildirmemesiydi.İnternet e Internet Explorer 7.8 del navegador, la solución es muy exitosa en la gestión. 10:20 04:04 versiones alfa de Opera y Safari, por desgracia, nada cambió.
AS3 cuenta con la lista de problemas más molestos a pesar de bloqueo de ventanas emergentes y ardısıra wmode cuestiones transparentes, probablemente, el gelecektir.Neyseki problema para este problema también ahora un problema muy simple solución var.Liam resolver bloqueador de ventanas emergentes y el problema transparentes wmode en el camino de la solución es similar a una ruta que ha seguido . La solución es la forma mediante la clase ExternalInterface en el navegador y agregar dinámicamente código JavaScript con la ayuda de este código javascript intentado eliminar un comportamiento no deseado ortaadan navegador.
Adobe no causa una solución a este problema es todavía oficial para producir una solución provisional llamada Liam'ın MouseWheelTrap aplicamos la clase para comenzar a aplicar una vez al caminar bastante.
1 2 | . utils . MouseWheelTrap ; com de importación. spikything. utils. MouseWheelTrap; stage ) ; MouseWheelTrap. Setup (etapa); |
código JavaScript se inserta en el navegador:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | function allowBrowserScroll ( value ) { browserScrolling = value ; } function handle ( delta ) { if ( ! browserScrolling ) { return false ; } return true ; } function wheel ( event ) { var delta = 0 ; if ( ! event ) { event = window. event ; } if ( event. wheelDelta ) { delta = event. wheelDelta / 120 ; if ( window. opera ) { delta =- delta ; } } else if ( event. detail ) { delta =- event. detail / 3 ; } if ( delta ) { handle ( delta ) ; } if ( ! browserScrolling ) { if ( event. preventDefault ) { event. preventDefault ( ) ; } event. returnValue = false ; } } if ( window. addEventListener ) { window. addEventListener ( 'DOMMouseScroll' , wheel , false ) ; } window. onmousewheel = document. onmousewheel = wheel ; allowBrowserScroll ( true ) ; Hay browserScrolling, función allowBrowserScroll (valor) (browserScrolling = valor;) función mango (delta) (if (! browserScrolling) (return false;) return true;) rueda de función (evento) (delta del var = 0; if (! evento) (event = ventana. acontecimiento;) si (event. wheelDelta) (delta = evento. wheelDelta / 120 if (ópera window.) (delta delta =-;)) else if (detalle event.) (caso =- delta. detalles / 3;) si (delta) (mango (delta);) if (! browserScrolling) (if (event. preventDefault) (event. preventDefault ();) evento. valorProporcionado = false;)) if (addEventListener window.) (addEventListener window. ('DOMMouseScroll', rueda, false);) ventana. onMouseWheel = documento. onMouseWheel = rueda; allowBrowserScroll (true); |












Publicar un comentario