我打算在纯ActionScript Flex项目中使用fl.controls.TextInput。 fl.controls.TextInput将通过从Flash Pro CS5.5中提取SWC传输到Flex。
问题是:如果我通过Flex创建iOS或Android应用程序,TextInput是否可以在移动平台上运行?当用户触摸它时,软键盘会出现在屏幕上以供用户输入他的输入吗?
答案 0 :(得分: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 +。