作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经用纯 AS3 为 android 和 iPhone 编写了一个应用程序(当我开始时没有 Flash Builder,所以需要在我转向 flex 之前完成这个项目)但我现在卡住了,需要控制软键盘和我一生都无法解决如何更改返回键以说“搜索”或捕获它被点击以提交我的表单?
我看到我需要使用新的 stagetext 但不知道如何实现这个...
(我已将 air 更新为 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");
}
}
关于actionscript-3 - 如何在纯 as3 的空气中使用新的 StageText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273259/
是否可以在 MovieClip 中嵌入 StageText? 我已将大约 20 个 StageText 实例添加到一个页面(每个页面都是一个 MovieClip),我希望所有这些文本字段都与 Movi
我正尝试在 Android AIR 应用程序中使用 StageText,如下所示: var tf:StageText = new StageText(); tf.stage = stage; tf.v
我已经用纯 AS3 为 android 和 iPhone 编写了一个应用程序(当我开始时没有 Flash Builder,所以需要在我转向 flex 之前完成这个项目)但我现在卡住了,需要控制软键盘和
我是一名优秀的程序员,十分优秀!