作者chengchieh (cc)
看板Flash
标题[问题] as3 textinput focus
时间Thu Nov 3 09:28:51 2011
最近这几天遇到了一个问题
在as3的project中
使用的swf素材内含有一个textInput
由於程式有写到某些函式的自动执行
(auto run这边...没有触发任何的mouse / keyboard / ui event)
所以我想要维持该textInput在每次自动执行时
都可以获得focus (该输入框为聊天讯息的输入框)
那...当我打字打一打....
getfocus执行完
大约会在2~5s中间
发生textInput原有的字...全部被清除的情况
(就我原本可能某char押着不放...跑一跑被清掉原来的字继续跑~)
上网google的情形
应该是只有textInput在发生transform的时候会出现这样的情况
再不然大多都是在教要如何在点击後清除文字的
不知道有没有人有相关的经验呢?
另外
如果要让一个textInput持续的保持focus 且 不影响到其他输入框
(ui上面我有埋一个输入指令的透明输入框)
有什麽样的建议的做法吗?
顺带一问
之前为了处理线上读取动态as2
在网路上找了个ForcibleLoader的class
把as2 swf转成movieclip型态
基本上显示是没有什麽问题
但是原本点下去後的对外连结(该swf为ad)
就不见了
除了说 以uiloader来处理外
有别的不一样的做法吗??
thx~~
--
所有创作者都面对相同的难题。价格是由供给和需求来决定的,
有趣工作的需求量,总是比不上解决个别客户的世俗问题。
在实验剧场里演戏,总是比不上在展览摊位上披着猩猩装来得有赚头。
写小说所赚的钱,还比不上垃圾处理器的广告文案。
对程式语言动手动脚的工钱,也比不上协助某公司连结老旧资料库与网站伺服器。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.144.228
1F:→ aquarianboy:来个范例档案吧 11/03 10:27
2F:→ chengchieh:後来使用textField则没有发生自动清除的情况 11/03 14:43
3F:→ chengchieh:不知道是不是fl.controls.textInput里面的maxChars做怪 11/03 14:44
4F:→ chengchieh:还是说setFocus後会去触发到未知的情况 11/03 14:44