Archiv für Tag bug

Mausrad in AS3 Problem auch Seite betroffen von den Ereignissen des Browsers

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.

? Code anzeigen ActionScript
  1
 2
  . utils . MouseWheelTrap ; Import-com. spikything. utils. MouseWheelTrap;
 stage ) ; MouseWheelTrap. Setup (Bühne); 

JavaScript-Code in den Browser eingefügt:

? Code anzeigen JavaScript
  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); 
Get Adobe Flash player Wpburn.com Plugin von Wordpress Themes