AS3 fl.controls.TextInput 和移动平台

Posted

技术标签:

【中文标题】AS3 fl.controls.TextInput 和移动平台【英文标题】:AS3 fl.controls.TextInput and mobile platforms 【发布时间】:2012-06-11 11:47:11 【问题描述】:

我打算在纯 ActionScript Flex 项目中使用 fl.controls.TextInput。 fl.controls.TextInput 将通过从 Flash Pro CS5.5 中提取 SWC 传输到 Flex。

问题是:如果我通过 Flex 创建 iosandroid 应用程序,TextInput 是否可以在移动平台上工作?当用户触摸它时,屏幕上会出现软键盘供用户输入吗?

【问题讨论】:

【参考方案1】:

Mobile ActionScript 虚拟机应该尊重您的控制。但是,您正在采用 Flash Player 10.0 技术并在 Flex 移动应用程序中运行它(这些天可能意味着 Flex 4.0 / Player 11.0 +)。您是否有令人信服的理由不使用 Spark 组件或表单的 Flex MXML 布局等。它相对容易与 ActionScript 项目(可以加载到 SpriteVisualElement)和 Flex 布局集成。

我还没有测试过 fl.controls.TextInput,但是如果您使用 Flash CS 5.5 / CS 6 并尝试导入 fl.controls.TextInput,这是一个编译时错误,因为 TextInput 在 Flash 之后不可用播放器版本 10.2 +。

【讨论】:

以上是关于AS3 fl.controls.TextInput 和移动平台的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3 SWFtrospection(as3swf)

ActionScript 3 AS3:使用SWFObject2和AS3传递变量

AS3 - 抽象类

AS3 转 Java

AS3:如何在 AS3 类中有效地存储平铺地图编辑器的数据

ActionScript 3 AS3 getURL / navigateToURL(如何在AS3中创建可点击链接)