游戏开发者社区

[flash移动开发] 紧急求救——关于FLEX移动开发中的TextInput

查看: 10077|回复: 4

Rank: 2Rank: 2

威望
0 点
义气
0 点
发表于 2015-2-3 17:21:34 |显示全部楼层
5银子
先说明下我的情况:在FirstView中创建一个按钮,点击按钮push到新的视图View1,在View1中创建一个TextInput,TextInput的代码如下:<s:TextInput softKeyboardType="number"/>
此时,将光标选中TextInput时,弹出输入法,且能默认为数字输入法,但是在输入法界面打开的情况下,按一下手机返回键,会在关闭输入法界面的同时返回到FirstView,而不是停留在当前的View1。


我在网上找到有人给的解决办法,在TextInput中加入SkinClass属性:
<s:TextInput softKeyboardType="number" skinClass="spark.skins.mobile.TextInputSkin"/>
此时能在上述情况下,停留在当前View1,不会返回到FirstView去,但是,新的问题又出现了,此时默认弹出的输入界面并不是我想要的数字输入,而成了手机系统的默认输入(如拼音输入)。

大家应该能明白我想要的效果了吧:
默认弹出数字输入法界面,在输入法界面打开的情况下,按一下手机返回键,在关闭输入法界面的同时不要返回到FirstView,而是停留在当前的View1。


我自己折腾了好长一段时间,一直没能解决,不得已只能请教各位大神了,对大家来说这一定是非常非常简单的小事,请赐教,小弟在此拜谢!

举报

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

威望
10 点
义气
50 点

AQ小生 赤子之心勋章

发表于 2015-3-9 10:59:50
那就是你的View能侦听到返回键的事件,你把这个事件取消不就可以了吗!!!

举报

Rank: 9Rank: 9Rank: 9

威望
16 点
义气
5 点

AQ小生

发表于 2015-7-5 08:00:28
用FLEX做东西,除非你技术高又能花时间玩的很转,不然就是作死。
用FLEX做移动的东西,呵了个呵。
Adobe Flash平台三大垃圾技术之一:Flex组件

举报

Rank: 12Rank: 12Rank: 12

威望
1 点
义气
5 点

AQ小生

发表于 2015-8-19 10:03:10
flex做做web应用是最好的,

举报

Rank: 6Rank: 6Rank: 6

威望
0 点
义气
5 点
发表于 2016-5-26 17:44:35
建议不要用Flex来开发移动应用,Flex是开发Web(富因特网应用)的

举报

您需要登录后才可以回帖 登录 | 注册

关闭

江湖传闻

手机版|9RIA.com ( 京ICP备11007422号-2 

GMT+8, 2017-2-28 17:59 , Processed in 0.087036 second(s), 17 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部