2015-08-25 20 views
-1

我需要幫助我的Adobe Flash分配,即時通訊仍然是新的Adobe Flash(如何告訴用戶,如果他們輸入錯誤的關鍵字如何將他們鏈接到一個框架。如何鏈接到一個框架Adobe Flash CS6動作腳本3

var i:int = 0; 
 
var names:Array = new Array("html","head","body"); 
 
var frames:Array = new Array("6","7","8"); 
 

 
searchhtmlll.text =""; 
 

 
searchhtml.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2); 
 

 
function fl_MouseClickHandler_2(event:MouseEvent):void 
 
{ 
 
\t findInArray(searchhtmlll.text); 
 
\t gotoAndStop(frames[i]); 
 
} 
 

 
function findInArray(str:String):int 
 
{ 
 
\t for(i = 0; i < names.length; i++) 
 
\t { 
 
\t \t if(names[i] == str) 
 
\t \t { 
 
\t \t \t return i; 
 
\t \t } 
 
\t } 
 
\t return 0; 
 
}

回答

0

我無論基於何種有限的信息,你在你的問題提供瞭解答,並從我的理解。

你的方法findInArray有012返回類型,因爲你只是調用它而不將它分配給一個變量。

所以,你的代碼應該是:

var result:int = findInArray(searchhtmlll.text); 
gotoAndStop(frames[result]); 

希望這有助於。