हालांकि फ्लैश में माउस व्हील इवेंट (MouseEvent.MOUSE_WHEEL) है, यह कुछ समस्याएं आती है।फ्लैश: पूर्ण स्क्रीन मोड (विंडोज़ और मैक) में माउस व्हील इवेंट्स का उपयोग करना
पहला यह है कि ईवेंट मैक पर अभी तक समर्थित नहीं है। तो solutions का एक गुच्छा है, जिसमें से सभी (मूल रूप से) जावास्क्रिप्ट में mousewheel (या DOMMouseScroll) ईवेंट को कैप्चर करते हैं और इसे फ्लैश ऐप में पास करते हैं। सौभाग्य से, मैंने परीक्षण किए गए सभी मैक ब्राउज़र के तहत, यह तब भी काम करता है जब फ़्लैश पूर्णस्क्रीन मोड में होता है।
समस्या 2 यह है कि फ़्लैश छोटे "डेल्टा" के साथ माउस व्हील घटनाओं को अनदेखा करता है। उदाहरण के लिए, माइक्रोसॉफ्ट के IntelliPoint Mice with "Smooth Scroll" इस समस्या का कारण बनता है। इसका समाधान मैक के समाधान के समान है ... यानी ब्राउज़र में जावास्क्रिप्ट माउस व्हील इवेंट कैप्चर करें और इसे ऐप पर पास करें। समस्या यह है कि मैंने विंडोज़ में ब्राउज़र (फ़ायरफ़ॉक्स, यानी, सफारी, और क्रोम) का ब्राउज़र देखा है, जब फ्लैश पूर्ण स्क्रीन मोड में होता है तो वे इस घटना को कैप्चर नहीं करते हैं। क्या किसी को पता है कि इसे क्यों ठीक किया जाए या कैसे?
मैं वर्तमान में एक संकर समाधान है कि हमेशा जब यह (जो उस समय फ़्लैश माउसव्हील घटना से उन्हें ले जाता है) विंडोज पर पूर्ण स्क्रीन मोड में छोड़कर (गैर फुलस्क्रीन या पूर्ण स्क्रीन मोड में) जावास्क्रिप्ट से घटनाओं लेता है। तो विंडोज़ पर विंडोज़ पर पूर्ण स्क्रीन मोड में यह एकमात्र बार विफल रहता है जिसमें छोटे डेल्टा होते हैं। किसी के पास पूर्ण समाधान है? या सिर्फ एक बेहतर है?