Flash表單制作實(shí)例集錦(四)_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:Flash表單制作實(shí)例集錦(三)第2節(jié)存儲(chǔ)及查閱信息所有在此表單中,用戶可以事先往表單中添加多條信息,然后可以在所添加的信息中查找特定的信息項(xiàng),該表單的最終效果分別如圖2.1和圖2.2所示
3.回到主場景中,使用文本工具在舞臺(tái)的上面居中位置繪制一個(gè)長方形的文本框,在屬性面板中設(shè)置其類型為輸入文本,文本框變量名為entered,此文本框用來進(jìn)行表單信息的添加和查詢內(nèi)容的輸入,文本框的其它相關(guān)設(shè)置如圖2.7所示;
圖2.7 繪制輸入文本并設(shè)置屬性
4.同樣使用文本工具在輸入文本框下方繪制一個(gè)大的方形文本框,在屬性面板中設(shè)置文本框類型為動(dòng)態(tài)文本,文本框變量名為names,此文本框用來顯示添加到表單中的信息項(xiàng)和顯示查找結(jié)果,其它相關(guān)設(shè)置如圖2.8所示:

圖2.8 繪制動(dòng)態(tài)文本框
這里要注重的是一定要設(shè)置文本框?yàn)槎嘈酗@示,不然即使添加了多條信息,也只能顯示一條.
5.文本框設(shè)置好后,接下來在舞臺(tái)上布置一些提示信息和控制按鈕,在第1幀中如圖2.9所示布置場景:

圖2.9 第1幀的布局
第1幀的界面是輸入表單信息界面,其中用戶可以在最上面的輸入按鈕中輸入想添加到表單中的信息,只要按下提交按鈕就可以將信息提交到表單中,同時(shí)顯示在下面的動(dòng)態(tài)文本框中.最下面的查找按鈕用來切換輸入信息界面和查找界面,查找界面和輸入信息界面非常類似,只不過提示信息和按鈕不太相同,為了簡化操作,我們可以在輸入界面的基礎(chǔ)上通過修改來制作查找界面.
6.在第2幀插入一個(gè)要害幀,現(xiàn)在兩幀的界面完全一樣,首先在屬性面板中修改上面的輸入文本框文本變量為nametofind,用來輸入要查找的信息內(nèi)容,同樣的修改下面的動(dòng)態(tài)文本框文本變量名為searchresults,用來顯示在表單中查找到的內(nèi)容,這里可以在里面輸入文本: 預(yù)備查找……,用來在查找過程中提示用戶目前的狀態(tài),然后如圖2.10所示改變提示信息和控制按鈕:

圖2.10 設(shè)置表單的查找界面
7.在主場景中添加一個(gè)圖層,給圖層中的每幀都添加Action:stop();.
8.回到第1幀,給輸入界面中的提交按鈕添加如下Action:
on (release) {
namecount = Number(namecount) 1;
set("name" add namecount, entered);
temp = eval("name" add namecount);
names = names add namecount add ". " add temp add newline;
entered = ";
}
給查找按鈕添加Action; on (release) {
nextFrame();
}
//跳到第2幀,也就是切換到查詢界面
9.回到第2幀,給提交按鈕添加如下Action:
所有
on (release) {
Index = 1;
found = false;
while (Number(Index)<=Number(namecount) and not found) {
if (eval ("name" add Index) eq nametofind) {
found = true;
searchresults = "您要找的數(shù)據(jù)在第 " add Index add newline add newline add ( Index - 1) add ". " add (eval("name" add (Index - 1))) add newline add Index add ". " add (eval("name" add Index)) add newline add ( Index 1) add ". " add (eval("name" add (Index 1)));
} else {
Index = Number(Index) 1;
}
}
if (Number(found) == Number(false)) {
searchresults = "沒有您要找的數(shù)據(jù)……";
}
nametofind = ";
}
給后退按鈕添加如下Action;
on (release) {
prevFrame();
}
分享:Flash表單制作實(shí)例集錦(二)3.按照制作輸入文本框相似的方法再制作一個(gè)文本框,這個(gè)文本框是用來輸出文本的,所以需要在屬性面板中設(shè)置其類型為動(dòng)態(tài)文本框,設(shè)置其文本框變量名為text2,其它相
相關(guān)Flash教程:
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash表單制作實(shí)例集錦(四)
。