我能夠在Flash文件中加載文本文件,但我無法匹配文本文件和用戶輸入中的兩個字符串。匹配文本文件和用戶輸入中的兩個字符串? (AS3)
這個AS3代碼的宗旨:以匹配的文本文件和用戶輸入,並且如果匹配,將比分以1否則增大,將比分0.
這裏增加是我的代碼:
var uScore :Number = 0;
stop();
var textLoader:URLLoader = new URLLoader();
var textURLRequest:URLRequest = new URLRequest("q1.txt");
textLoader.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(event:Event):void
{
var textData:String = new String(textLoader.data);
dy1.text = textData;
}
textLoader.load(textURLRequest);
function goURL(event:MouseEvent):void {
var textLoader2:URLLoader = new URLLoader();
var textURLRequest2:URLRequest = new URLRequest("answer1.txt");
var textData2:String = new String(textLoader2.data);
var name1 = trace(textData2);
textLoader2.load(textURLRequest2);
var myURL = url1.text;
if(myURL == name1){
uScore += 1;
uScoreURL.text = uScore+"";
nextFrame();
}
else{
uScore+=0;
uScoreURL.text = uScore+"";
nextFrame();
}
}
trace(uScore);
感謝您的回覆。不幸的是,替換該語句仍然無效。 –
輸出面板中是否有錯誤或警告? –
如果你比較if(myURL == name1)將trace(myURL,name1)放在一行之前,你會知道是否某個字符串爲null或「undefined」。 –