如何获取文本输入以在Flash Actionscript 3中显示文本

时间:2014-07-16 05:58:58

标签: actionscript-3 flash-cs5

自从我完成了Actionscript以来,我们有一个非常古老的,必须在Actionscript 3中重做。 它有一个用于搜索的textinput和一个“搜索”按钮,可以在按下时调用网页。 我的问题是,当我运行它时,我可以在textinput中输入文本,但是你没有看到你键入的任何内容,我无法理解为什么。我有脚本将textinput作为变量,然后进入测试页面,但我需要在SWF中显示文本。

这是我的动作脚本:

import flash.events.MouseEvent;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import fl.controls.Label; 
import fl.controls.TextInput; 

var searchtext = misa_stext.text;
gosearch.addEventListener(MouseEvent.CLICK, onMouseClick);
function onMouseClick(event:MouseEvent):void
{
   var searchtext = misa_stext.text;
   var request:URLRequest = new URLRequest("http://stackoverflow.com?" + searchtext);
   request.method = URLRequestMethod.GET;
   var target:String = "_blank";
   navigateToURL(request, target);
}

它完成它应该做的事情,我只是希望用户看到他们输入的内容,我知道我错过了什么。

更新: 以下是属性面板所说的内容:

enter image description here

嵌入时得到的结果: enter image description here

但仍然没有。 :(

1 个答案:

答案 0 :(得分:1)

如果您的输入不使用系统字体,则必须嵌入字体以支持动态文本。

从文字输入属性

嵌入...

font-properties

然后根据需要包括字符范围。

enter image description here