as3 - 尝试制作一个简单的搜索框

时间:2016-02-12 09:03:55

标签: actionscript-3

嗨,大家好,我很喜欢as3,但真的很喜欢它,所以想继续我的旅程。无论如何,我正在进行搜索"引擎"对于一个学校项目,到目前为止,我想要它做的是采取用户搜索的内容,搜索我有匹配的文本文档,然后打印它。我测试了数组,它确实包含了文本文档中的单词,所以我不知道我做错了什么。感谢您的帮助< 3 继承我的代码:

import flash.net.URLRequest;
import flash.events.Event;
import flash.events.KeyboardEvent;
var search:Boolean = false;
var inputText:String;
var arrayResults:Array = new Array();
var array:Array = new Array();
var link:URLLoader = new URLLoader;
link.load(new URLRequest("GameList.txt"))

link.addEventListener(Event.COMPLETE, linkLoad)
stage.addEventListener(KeyboardEvent.KEY_UP, keyUpControl)
addEventListener(Event.ENTER_FRAME, mainProgramLoop)

function mainProgramLoop(func:Event):void
{
    if (search == true)
    {
        inputText = input.text
        inputText = inputText.toUpperCase()
    for (var i:int = 0; i < array.length; i++)
    {
        if (inputText == String(array[i]))
        {
            arrayResults.push(array[i])
            trace(arrayResults)
        }
    }
}
}

function keyUpControl(func:KeyboardEvent):void
{
    if (func.keyCode==Keyboard.ENTER)
    {
        search = true;
    }
}

function linkLoad(func:Event):void
{
    array = func.target.data.split(",")
}

0 个答案:

没有答案