actionscript-3 – 如何在纯粹的as3空中使用新的StageText?
发布时间:2020-12-15 07:24:38 所属栏目:百科 来源:网络整理
导读:我已经在纯AS3中为 Android和iPhone编写了一个应用程序(当我开始时没有flash构建器所以需要在我移动到flex之前完成这个项目)但我现在卡住了,需要控制软键盘和不能为我的生活工作如何更改返回键说“搜索”或捕获它被击中提交我的表格? 我看到我需要使用新的s
我已经在纯AS3中为
Android和iPhone编写了一个应用程序(当我开始时没有flash构建器所以需要在我移动到flex之前完成这个项目)但我现在卡住了,需要控制软键盘和不能为我的生活工作如何更改返回键说“搜索”或捕获它被击中提交我的表格?
我看到我需要使用新的stagetext但不知道如何实现这个… (我已经将空气更新到3.2,所以可以使用它) 无论如何使用普通文本域进行此操作? 解决方法
看着
StageText documentation,似乎下面的东西应该有效.请注意,StageText对象不是Flash显示列表的成员.
[未经测试的代码:] import flash.text.StageText; import flash.text.ReturnKeyLabel; import flash.events.KeyboardEvent; import flash.geom.Rectangle; import flash.ui.Keyboard; // var myTextField:StageText = new StageText(); myTextField.returnKeyLabel = ReturnKeyLabel.SEARCH; myTextField.addEventListener(KeyboardEvent.KEY_UP,keyUpEventHandler); myTextField.stage = stage; myTextField.viewPort = new Rectangle(10,10,stage.stageWidth - 20,20); // private function keyUpEventHandler(event:KeyboardEvent):void { if (event.keyCode == Keyboard.SEARCH) { trace("search button pressed"); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |