Tag: flex spark

iOS TextInput displayAsPassword不显示AsPassword

我正在构build一个应用程序,可以同时在Android,iOS和桌面上启动。 该应用程序包括一个连接到vBulletin系统的login,我遇到了一个重大问题(客户是坚定的必须修复)。 在iOS上,如果您正在input一个将其displayAsPassword设置为true的TextInput,则它将在input时显示纯文本。 一旦你点击了TextInput,它就会正确显示。 这里是我在Flex中使用的代码 <s:TextInput id="inputField" width="100%" styleName="loginFields" text="Password" focusAlpha="0" focusEnabled="false" autoCorrect="false" /> 然后我将焦点事件附加到运行这些函数的input字段。 private var defaultText:String = 'Password'; private var passwordDisplay:Boolean = true; private function focusIn (e:FocusEvent = null):void { if (this.inputField.text == this.defaultText){ this.inputField.text = ''; } if (this.passwordDisplay){ this.inputField.displayAsPassword = true; } } private function focusOut (e:FocusEvent = null):void { if […]