在 ActionScript3 中,我无法在 TextInput 中查看长文本
Posted
技术标签:
【中文标题】在 ActionScript3 中,我无法在 TextInput 中查看长文本【英文标题】:In ActionScript3 I cannot view a long text in TextInput 【发布时间】:2012-01-13 22:45:33 【问题描述】:您好,我使用 Flash 中的组件设计了一个 TextInput,height=240 width=400。当我输入长文本时,一半的文本被剪掉了。我该如何纠正这个问题?提前致谢!
【问题讨论】:
【参考方案1】:你可以让你的 textField 多行,让文本像这样包裹
txt.multiline=true;
txt.wordWrap=true;
txt.width=400;
【讨论】:
ok,先生,如果我输入了多个文本,我无法查看全文。如果我向下滚动,那么只有我可以查看?如何纠正这个问题。 像 txt.autoSize="left" 一样执行文本字段 autoSize="left"。它会解决问题 我试过 txt.autoSize = TextFieldAutoSize.LEFT;如果我使用这一行,则文本显示正确。但我动态添加了文本。所以移动 txt 的大小长度取决于文本。所以我的设计看起来很糟糕【参考方案2】:就这么简单
yourTextField.wordWrap = true;
【讨论】:
ok,先生,如果我输入了多个文本,我无法查看全文。如果我向下滚动,那么只有我可以查看?如何纠正这个问题。【参考方案3】:var _txt:TextField = new TextField();
addChild(_txt);
_txt.type = TextFieldType.INPUT;
_txt.wordWrap = true;
_txt.autoSize = TextFieldAutoSize.LEFT;
autosize
将提供灵活的自动调整大小和对齐方式。并且在您的情况下,不要为文本字段设置高度。
【讨论】:
好的,先生,如果我输入了多个文本,我无法查看全文。如果我向下滚动,那么只有我可以查看?如何纠正这个问题。 listChat.textField.wordWrap=true; listChat.htmlText = chatText; No sir agin it Looks like that.If i Scroll down then only i can view the full text sir 你在使用 textInput 组件吗? 让我们continue this discussion in chat以上是关于在 ActionScript3 中,我无法在 TextInput 中查看长文本的主要内容,如果未能解决你的问题,请参考以下文章
使用 Actionscript3 将图片从 XML doc 导入 Flash