2009-12-15 15 views
6

कर्सर (फोकस?) को Input टेक्स्टफिल्ड किसी ईवेंट के बाद उपयोगकर्ता इनपुट प्राप्त करने का सबसे आसान तरीका क्या है? फोकस प्रबंधक वर्ग हमेशा मुझे बहुत भ्रमित लगता है।एएस 3 में उपयोगकर्ता इनपुट के लिए इनपुट टेक्स्टफिल्ड इनपुट में कर्सर (ब्लिंकिंग कैरेट) रखना।

उत्तर

4

आप के लिए अच्छी खबर: AS3 में कोई फोकस प्रबंधक है वहाँ, बस मंच का उपयोग करें: बस एक अलग रूप में (अपने जवाब जो अच्छा है की नहीं एक आलोचना) के रूप में

stage.focus = textField; 
textField.setSelection(textField.text.length,textField.text.length); //place caret at end of text 
+1

, वहाँ एक FocusManager वर्ग मैं है सोचो, लेकिन यह घटकों के लिए है और यहां उचित नहीं है। मुझे लगता है कि अगर वे एएस 3 भाषा संदर्भ ब्राउज़ कर रहे हैं तो लोगों को भ्रमित करता है। – alecmce

+3

यह मेरे लिए काम नहीं करता – DrakeTruber

+0

समस्या आईडीई में रख सकती है, उत्पादन समाधान में इस समाधान का उपयोग करने का प्रयास करें। ब्राउज़र या किसी अन्य प्लेयर में संकलित .swf फ़ाइल का उपयोग करने का प्रयास करें। – krizajb

संबंधित मुद्दे