一个简单的
<s:TextInput x="163" y="117" prompt="hello"/>
不清除重点提示,但清除在信中提示用户时,第一种类型。
这是在柔性流动的行为 (行为上的SWF OK)
那是一个错误,以及如何纠正?
问候
一个简单的
<s:TextInput x="163" y="117" prompt="hello"/>
不清除重点提示,但清除在信中提示用户时,第一种类型。
这是在柔性流动的行为 (行为上的SWF OK)
那是一个错误,以及如何纠正?
问候
有可能是一个,其他的方式来摆脱这一点,但我的做法是,你可以添加一个focusIn事件,并做一些事情,如:
<s:TextInput id="textInput" x="10" y="24" prompt="Enter SomeThing" focusIn="textinput1_focusInHandler(event)"/>
<fx:Script>
<![CDATA[
protected function textinput1_focusInHandler(event:FocusEvent):void
{
// TODO Auto-generated method stub
textInput.prompt = "";
}
]]>
</fx:Script>
可能是应该为你工作?
www.Flextras.com是在正确的道路上。 我曾与的TextInput在iPad上同样的问题在那里,当我需要它的领域就不会显示为密码。
所有你需要做的是手动应用移动TextInput外观。
<s:TextInput x="163" y="117" skinClass="spark.skins.mobile.TextInputSkin" prompt="hello"/>
你可以看到在一个单独的问题,提供给我的答案在这里 。
其实解决隐藏焦点提示是很容易的,只需添加一个样式声明这样
s|TextInput{
showPromptWhenFocused: false;
}
或一类
.noPromptOnFocus{
showPromptWhenFocused: false;
}
如果使用第二种方法,你的TextInput应该是这个样子
<s:TextInput id="myTextInput" prompt="Write something here.." styleName="noPromptWhenFocused" />
这工作正常,无论你使用StageText的或TextInputSkin。