फ्लेक्स में, डिफ़ॉल्ट रूप से, जब आप टेक्स्ट इनपुट पर माउस करते हैं तो माउस कर्सर मानक I क्रॉस बार में बदल जाता है। मैं इस कर्सर को कैसे बदल सकता हूं ताकि नियमित माउस पॉइंटर कर्सर को क्रॉस बार के बजाए दिखाया जा सके?फ्लेक्स 3: टेक्स्ट इनपुट पर ध्यान देने पर मैं माउस कर्सर कैसे बदल सकता हूं?
अद्यतन: http://blog.flexexamples.com/2008/11/03/setting-mouse-cursors-in-flash-player-10/
जब से मैं कुछ समय के लिए फ्लेक्स 3 के साथ अटक कर रहा हूँ, मैं कुछ इसी तरह कैसे कर सकते हैं: ठीक है, ऐसा लगता है इस प्रक्रिया को इस ब्लॉग पोस्ट के अनुसार फ्लेक्स 4 में गंदगी सरल है?
Update2: इसके अलावा, इस सवाल का कुछ हद तक इस सवाल के समान है: Avoiding cursor change over dynamic text fields in Flash CS3
हालांकि, मैं मानक फ्लेक्स बिल्डर, नहीं Flash CS3 उपयोग कर रहा हूँ।
import mx.managers.CursorManager;
protected function textMouseOverHandler(event:Event):void
{
CursorManager.setCursor(yourCursor, yourPriority, xOffset, yOffset);
// Rest of your handler
}
protected function textMouseOutHandler(event:Event):void
{
// be sure to set the cursor back here
}
सेट कर्सर विधि हालांकि क्लास ऑब्जेक्ट लेती है। मानक कर्सर के लिए क्लास ऑब्जेक्ट को मैं किस ऑपरेटिंग सिस्टम पर चालू कर सकता हूं? – DyreSchlock
यदि आप इस कार्यक्षमता को चाहते हैं तो आपको तीर छवि बनाना होगा। दुर्भाग्यवश, फ्लेक्स 3 कर्सर प्रबंधन को सिस्टम में पास करता है यदि कोई कर्सर परिभाषित नहीं किया गया है। यह आपका सिस्टम है जो मैं कर्सर प्रदर्शित कर रहा हूं ... फ्लेक्स नहीं। –
हम्म। अजीब। तो कर्सर को बदलने के लिए सिस्टम कैसे जानता है? क्या टेक्स्टफिल्ड की पहचान बदलने का कोई तरीका है, इसलिए इसे बदलने के बारे में पता नहीं है? – DyreSchlock