我需要創建一個函數,允許用戶通過Flash中的文本字段輸入名稱。一旦輸入名稱,然後應檢查一個已知的十個名字列表。如果名稱字符串爲空,則應提示用戶輸入姓名。如果該名稱有效,則應該打印指示找到匹配的消息,並且應該提示用戶看他們是否希望輸入另一個名字。如果沒有這兩個條件存在,那麼應打印一條消息,表明該名稱不能被發現,因此是無效的,用戶應被提示輸入另一個名稱任何可以幫助我使用ActionScript 3.0的人?
到目前爲止,我有這樣的:
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class Assignment1 extends MovieClip
{
public function Assignment1()
{
var names: Array = new Array("David", "Daniel", "Stephanie", "Maria", "Francisco", "Fatima", "Jessica", "Ethan", "Luerdes", "Joaquim");
var UserName: TextField = new TextField();
addChild(UserName);
UserName.text = "David";
if (UserName in names)
{
var found: TextField = new TextField();
addChild(found);
found.text = "Match Found";
}
}
}
}
請我需要幫助這個問題
謝謝你在先進
[whathaveyoutried](http://mattgemmell.com/2008/12/08/what-have-you-tried /) – 2013-02-25 05:15:14
我有這個到目前爲止(不知道如果我做這個正確的): – 2013-02-25 05:21:56
包 { \t import flash.display.MovieClip; \t import flash.text.TextField; \t \t公共類分配1擴展影片剪輯 \t { \t \t \t \t公共職能分配1() \t \t { \t \t \t變種名稱:陣列=新的Array( 「大衛」, 「丹尼爾」, 「斯蒂芬妮」 ,「Maria」,「Francisco」,「Fatima」,「Jessica」,「Ethan」,「Luerdes」,「Joaquim」); \t \t \t \t \t \t var UserName:TextField = new TextField(); \t \t \t addChild(UserName); \t \t \t \t \t \t UserName.text =「David」; \t \t \t \t \t \t如果(在名稱用戶名) \t \t \t { \t \t \t \t VAR實測值:文本字段=新的TextField(); \t \t \t \t addChild(found); \t \t \t \t \t \t \t \t發現。text =「找到匹配」; \t \t \t} \t \t \t \t \t \t \t \t \t \t \t \t } \t \t \t \t \t \t \t } \t \t \t \t \t \t } – 2013-02-25 05:23:50