Liam O'Donnell Blogeinträge bei der Lektüre, die ich interessant stellte einen Artikel zu teilen isterim.Yazıda AS3 mit der Konfrontation sollte nicht ein sehr ärgerliches Problem untersucht, ob die Lösung bulunmuş.Çoğumuzun wirklich bewusst sein, und pass, dass dieses Problem mit der Mausrad AS3 zubereitet mit Embedded-Flash-movielerinde Button bei Verwendung des Blitzes Browser-Seite, blättern Sie ist auch zur Ausgabe von test olması.Bu hier in Ihrem Browser, können Sie zwei separate Flash-Anwendung.
AS2-Code in unseren früheren Begegnung dieses Problem, wenn der Grund konzentrieren wir uns AS2 Flash movieleri Mausrad Veranstaltungen auf die Prüfungen, ich mein Browser Firefox 3.5.5 bildirmemesiydi.İnternet den Browser und Browser Internet Explorer 7,8 getan habe funktioniert recht erfolgreich in der Lösung. 10.20 04.04 Alpha-Versionen von Opera und Safari, leider nichts geändert.
AS3 kommt mit der nervigsten Probleme, obwohl Liste Popup-Blocker und wmode transparent Fragen ardısıra wahrscheinlich das Problem gelecektir.Neyseki für dieses Problem nun auch eine ganz einfache Lösung var.Liam Problemlösung Popup-Blocker und wmode transparent Problem in den Weg der Lösung ist vergleichbar mit einem Pfad folgen . Die Lösung ist der Weg über die ExternalInterface-Klasse in den Browser und dynamisch hinzuzufügen JavaScript-Code mit Hilfe dieser JavaScript-Code versucht, unerwünschte Browser ortaadan Verhalten zu entfernen.
Adobe führt nicht zu einer Lösung für dieses Problem ist noch nicht offiziell als provisorische Lösung namens Liam'ın MouseWheelTrap wenden wir die Klasse zu produzieren beginnen, anzuwenden einmal einen Spaziergang genug.
1 2 | . utils . MouseWheelTrap ; Import-com. spikything. utils. MouseWheelTrap; stage ) ; MouseWheelTrap. Setup (Bühne); |
JavaScript-Code in den Browser eingefügt:
1 2 3 4 5 6 7 8 9 10 11 Zwölf 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 ) ; Es browserScrolling; allowBrowserScroll Funktion (Wert) (browserScrolling = value;)-Funktion Handgriff (delta) (if (! BrowserScrolling) (return false;) return true;)-Funktion Rad (event) (var delta = 0; if (! Event) (event = window. Event;) if (event. wheelDelta) (delta = event. wheelDelta / 120; if (window. Oper) (delta =- delta;)) else if (event. Detail) (delta =- Veranstaltung. detail / 3;) if (delta) (Handgriff (delta);) if (! browserScrolling) (if (event. preventDefault) (event. preventDefault ();) Veranstaltung. returnValue = false;)) if (window. addEventListener) (window. addEventListener ('DOMMouseScroll', Rad, false);) Fenster. onMouseWheel = document. onMouseWheel = Rad; allowBrowserScroll (true); |











