gpt4 book ai didi

actionscript-3 - 如何在纯 as3 的空气中使用新的 StageText?

转载 作者:行者123 更新时间:2023-12-05 00:00:25 24 4
gpt4 key购买 nike

我已经用纯 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com