自从我完成了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);
}
它完成它应该做的事情,我只是希望用户看到他们输入的内容,我知道我错过了什么。
更新: 以下是属性面板所说的内容:
嵌入时得到的结果:
但仍然没有。 :(
答案 0 :(得分:1)
如果您的输入不使用系统字体,则必须嵌入字体以支持动态文本。
从文字输入属性
按嵌入...
然后根据需要包括字符范围。