【问题标题】:How to have a placeholder text and remove it when the first letter is inputted?输入第一个字母时如何有一个占位符文本并删除它?
【发布时间】:2014-04-22 12:31:57
【问题描述】:

我一直在阅读它以使用 textevent,但我什至不确定如何使用占位符。

什么是占位符文本?另一个动态文本字段? 例如,在 Facebook 应用上,上面写着电子邮件或电话,当我输入 1 个字母时,“电子邮件或电话”消失,但如果我删除我的输入,占位符又会出现!

我将不胜感激,谢谢!

【问题讨论】:

    标签: actionscript-3 flash actionscript


    【解决方案1】:

    我没有在谷歌上找到好的链接,但我认为你可以通过搜索“Masked TextInput”找到有用的 Flex 组件。

    【讨论】:

    • 目前我正在做一个“备份”选项,只是为了设置 Email.text="Email" 但是我必须删除它,当它被删除时,它不会再次出现如果我不输入任何内容。在 facebook 的应用程序中,当您删除输入中的所有文本时,持有者会再次出现。我在想是否有可能有一个movieclip或sprite充当持有者,然后放置一个if语句来监听textinput事件,如果它不为null,holder = false?如果我这样做有可能吗?
    • 据我了解,您描述了提示文本。在 flex 中,当输入为空时,它被实现为“提示”文本。然后将其移入焦点,然后再次将其设置为焦点出并清空。 Facebook 方式也是可能的,但需要在第一个文本输入之后进行第二个文本输入。
    • 啊,好吧,因为我的问题是,我在 Flash pro 上做 as3 代码,所以不太确定如何做。但是现在,我会尝试一下提示文本。
    猜你喜欢
    • 2017-06-15
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    • 2015-02-18
    相关资源
    最近更新 更多