2
A
回答
0
你需要等待柔性容器与显示列表中注册,所以你访问阶段。
将呼叫从您creationComplete处理函数给init:
<mx:Script>
<![CDATA[
import flash.events.Event;
private function init():void
{
addEventListener(Event.ADDED_TO_STAGE, initScreen, false);
}
private function initScreen(e:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, initScreen);
stage.focus = userName;
}
]]>
</mx:Script>
<mx:Form defaultButton="{enterBtn}">
<mx:FormHeading label="Form" />
<mx:FormItem label="Username" tabIndex="1">
<mx:TextInput id="userName" text="" selectionBeginIndex="0" />
</mx:FormItem>
<mx:FormItem label="Password" tabIndex="2">
<mx:TextInput displayAsPassword="true" id="password"/>
</mx:FormItem>
</mx:Form>
1
从我所知道的没有办法控制动作脚本(flash)中的鼠标,mouseX/mouseY属性是只读的。
但是你可以创建一个“假鼠”,你可以在AIR应用程序走动,但我怀疑这是你想要做的事,例如: http://www.senocular.com/demo/VirtualMouse/VirtualMouse.html
3
要移动文本光标到TextField您只需将stage's focus property设置为该字段即可。
stage.focus = myTextField;
要将光标移动到特定的索引文本字段内,使用setSelection():
myTextField.setSelection(54, 70);
1
我可以告诉给之前将焦点设置文本输入设置为激活本地窗口。 类似这样的:
private function creationCompleteHandler(event:FlexEvent):void {
stage.nativeWindow.activate();
loginName.setFocus();
loginName.selectAll();
}
相关问题
- 1. VIM设置光标位置
- 2. 设置光标位置
- 3. 设置光标位置
- 4. 设置光标位置
- 5. 以编程方式设置AIR窗口位置?
- 6. 程序集x86图形模式13h光标位置
- 7. 当我的MFC应用程序中的鼠标光标位于按钮上时,无法设置手形光标
- 8. firemonkey设置鼠标光标位置
- 9. 在多线程应用程序中设置鼠标光标
- 10. 与表格相关的光标位置
- 11. 设置位置WinForms应用程序
- 12. 设置光标位置,选择文本
- 13. Javascript - jHtmlArea,设置光标位置
- 14. C++ win32设置光标位置
- 15. 有没有设置光标位置
- 16. 在textview上设置光标位置
- 17. 在Mac OS中设置光标位置
- 18. 在UITextField中设置光标位置(Monotouch)
- 19. 如何将图标设置为Adobe AIR应用程序
- 20. 光标位置
- 21. 以C#形式保存和恢复应用程序设置
- 22. 如何以编程方式设置应用程序池标识
- 23. 在Windows应用程序中以编程方式设置图像的位置
- 24. 用AIR本地游标设置光标优先级
- 25. 从光标位置从外部应用程序读取文字
- 26. WINAPI光标点击应用程序窗口上的位置
- 27. C#相对于应用程序的光标位置
- 28. C#WPF应用程序.NET 4.5设置鼠标位置
- 29. 无法设置光标位置在内容编辑格 - Jquery的
- 30. PyGame从位图设置鼠标光标
谢谢,工作完美。 – Freedo 2010-03-03 18:08:12