前面講了“圖”和“聲”的一般調理,這節我們開始琢磨“字”,要說這“字”,大號叫文本, 還有三種類型:靜態文本、動態文本和輸入文本,下面我們就把這三樣捏到一起作個綜合練習實例。
[url=http://bbs.flasher123.com/dispbbs.asp?boardid=10&id=23482]

[/url]
本節問題討論交流
[url=http://laoxian.flasher123.com/fas/2/flash/21.fla]

[/url]
?
源文件下載
[url=http://laoxian.flasher123.com/fas/1/luyin/as1_1.ra]

[/url]
本講錄音下載
實例2-3打字效果
[1b] ( 1 )基本思路
[/1b][1b] [/1b]① 建一個輸入文本,用來鍵盤輸入或復制粘貼一段文字。
② 為輸入文本制作一滾動條,上下各一個按鈕,中間一個“滑塊”,“滑塊”要和文本同步垂直變動,并相互作用,編寫這段腳本可是夠累人的。
③建一個動態文本,根據指令來顯示輸入文本的內容。
④ 建一個按鈕,令動態文本開始“表現 ” 。
⑤ 在幀上寫腳本,讓動態文本的按咱要求“演”。
⑥ 上面只是說到要用輸入文本和動態文本,不是說要用 3 樣嗎, 那在就在按鈕上輸入“打字”倆字,別看字少,可是用到了一種類型,這下齊了。
[1b] ( 2 [/1b][1b])新知識點
[/1b]my_txt.scroll // 定義文本在文本字段中的垂直位置。
my_txt.maxscroll;// my_txt.scroll 的最大值。
my_str.substring// 返回一個字符串。
arguments.length// 實際傳遞給函數的參數數量。
Math.random()// 返回一個 0-1 之間的隨機數。
Math.ceil()// 對數字或表達式按進位法取整。
[1b] (3)實例說明 [/1b]
① 建一輸入文本,變量名: shuru 。
② 建一動態文本,變量名: shuchu 。
③從公用庫中拖入一按鈕,點開并插入“打字”二字。
④ 為輸入文本作一滾動條,包括上下按鈕和一個類型為 MC 的“滑塊”。
[1b] ( 4 [/1b][1b])編寫動作腳本 [/1b]
①在“打字”按鈕上輸入:
on (press) {
Play();
}
② 在滾動條的向上按鈕上輸入:
on(release){
shuru.scroll-=1;// 可顯示的文本垂直下移一個單位,即向上多看一行。
}
③ 在滾動條的向下按鈕上輸入:
on(release){
shuru.scroll+=1;// 可顯示的文本垂直上移一個單位,即向下多看一行。
}
④ 在滾動條的“滑塊”上輸入:
onClipEvent (load) {
shang = this._y;// 設此變量作為“滑塊”的初始垂直位置
zuoyou = this._x;// 設此變量作為“滑塊”的初始水平位置
N = 30; // 設此變量作為“滑塊”的垂直位置變動的最大值,本例中其實是一以常量狀態存在。
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/1137.html
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
