国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 辦公 > Flash > 正文

Flash AS 實例進階 as打字效果

2020-07-17 13:14:06
字體:
來源:轉載
供稿:網友

  前面講了“圖”和“聲”的一般調理,這節我們開始琢磨“字”,要說這“字”,大號叫文本, 還有三種類型:靜態文本、動態文本和輸入文本,下面我們就把這三樣捏到一起作個綜合練習實例。

  源文件下載

  >>>>>點擊查看動畫效果<<<<<

  實例2-3打字效果

  ( 1 )基本思路

    ① 建一個輸入文本,用來鍵盤輸入或復制粘貼一段文字。

   ② 為輸入文本制作一滾動條,上下各一個按鈕,中間一個“滑塊”,“滑塊”要和文本同步垂直變動,并相互作用,編寫這段腳本可是夠累人的。

   ③建一個動態文本,根據指令來顯示輸入文本的內容。

   ④ 建一個按鈕,令動態文本開始“表現 ” 。

   ⑤ 在幀上寫腳本,讓動態文本的按咱要求“演”。

   ⑥ 上面只是說到要用輸入文本和動態文本,不是說要用 3 樣嗎, 那在就在按鈕上輸入“打字”倆字,別看字少,可是用到了一種類型,這下齊了。

  ( 2 )新知識點

  my_txt.scroll // 定義文本在文本字段中的垂直位置。

  my_txt.maxscroll;// my_txt.scroll 的最大值。

  my_str.substring// 返回一個字符串。

  arguments.length// 實際傳遞給函數的參數數量。

  Math.random()// 返回一個 0-1 之間的隨機數。

  Math.ceil()// 對數字或表達式按進位法取整。

    (3)實例說明

   ① 建一輸入文本,變量名: shuru 。

   ② 建一動態文本,變量名: shuchu 。

   ③從公用庫中拖入一按鈕,點開并插入“打字”二字。

   ④ 為輸入文本作一滾動條,包括上下按鈕和一個類型為 MC 的“滑塊”。

    ( 4 )編寫動作腳本

  ①在“打字”按鈕上輸入:

  on (press) {

  Play();

  }

  ② 在滾動條的向上按鈕上輸入:

  on(release){

  shuru.scroll-=1;// 可顯示的文本垂直下移一個單位,即向上多看一行。

  }

  ③ 在滾動條的向下按鈕上輸入:

  on(release){

  shuru.scroll+=1;// 可顯示的文本垂直上移一個單位,即向下多看一行。

  }

  ④ 在滾動條的“滑塊”上輸入:

  onClipEvent (load) {

  shang = this._y;// 設此變量作為“滑塊”的初始垂直位置

  zuoyou = this._x;// 設此變量作為“滑塊”的初始水平位置

  N = 30; // 設此變量作為“滑塊”的垂直位置變動的最大值,本例中其實是一以常量狀態存在。

  t = 0; // 設此變量作為 if 語句的判斷條件

  }

  onClipEvent (enterFrame) {// 按幀頻循環執行以下動作

  if (t == 0) { 滿足條件執行此大括號內動作

  Ni = (N+2)*(_root.shuru.scroll-1)/(_root.shuru.maxscroll);// 用 N 乘于當前顯示行占總行數的比例,再賦值給變量 Ni ,其中的“ -1 ”和“ +2 ”是為較準確顯示而加的修正值。                              

  this._y = shang+Ni;// 此 MC 的垂直位置依 Ni 而變化。

  } else {// 不滿足條件執行此大括號內動作

  Ni = this._y-shang; 將當前垂直位置與原始位置的差賦值給 Ni

  _root.shuru.scroll = Ni/N*(_root.shuru.maxscroll)+1;// 用 Ni 占 N 的比例乘于文本的總行數的值賦予現實顯示的行數。

  }

  }

  on (press) {

  nextFrame();// 轉到下一幀,這里是為要取得的不同的外觀效果。

  t = 1;// 為 if 語句判斷條件的變量賦新值

  startDrag(this, true, zuoyou, shang, zuoyou, shang+N); // 鼠標拖動 MC ,并限制在括號的設定范圍內。

  }

  on (release,releaseOutside) {

  prevFrame();// 轉到上一幀

 stopDrag();// 停止拖動

  t = 0;// 為 if 語句判斷條件的變量賦原值

  }

  ⑤在“滑塊”上的第1幀上輸入:

  stop();

  ⑥主時間軸第 1 幀上輸入:

  i = 0;

  shuru = "";

  nextFrame(); //變量初始化后轉到下一幀停止。

   ⑦ 主時間軸第2幀上輸入:

  shuchu = shuru.substring(0, i)+"_";// 將輸入文本的字符串變量的的第 1 個到第 i+1 個的字符,同時在后面加個"_"組成的一個字符串賦給動態文本的變量。

  gotoAndPlay(Math.ceil(Math.random()*4)+2); 避免死板顯示,將播放頭的跳轉位置用隨機函數值來確定。

  shuchu.scroll = shuchu.maxscroll;// 設定顯示行,使得動態文本框顯示滿后向上滾動。

  i++;

  if (i>shuru.length) { 當變量 i 大于輸入文本的總字符數時,執行以下命令。

  stop();

  i = 0;

  }

   ⑧ 主時間軸最后一幀上輸入:

  gotoAndPlay(2);

  ( 5 )要點分析

   ①這里的輸入文本“滾動條”實現了交互性功能,“滾動條”由 3 部分組成,上下各一個按鈕,中間一個“滑塊”,當用上下按鈕改變文本的垂直位置時,中間的滾動條自動變化,當按住“滑塊”的時候 可以在確定的范圍呢拖動,文本位置也相應變化,其工作原理就是用一變量判斷后執行,取文本位置后改變“滑塊”位置,還是取“滑塊”位置后改變文本位置。

   ②shuchu = shuru.substring(0, i) ,是變量“ shuchu ”取得截自變量“ shuru” 的一段字符串, substring() 在小擴號里的參數,前一個是字符串中字符的索引號,從 0- — n-1 , n 是字符總數,如這個字符串有 5 個字符,索引號則是 0 、 1 、 2 、 3 、 4 ,這和以后要學習的數組索引是一樣的;后一個參數是要獲取的字符個數,如字符串有 5 個字符,,當此參數設定為 5 則全部獲得,因為此實例用變量 i 作為參數,且是以 1 為步長遞增的 , 每循環一次就多顯示一個字,看的效果是象打出一個新字,其實是 m+1 個字段長的字符串覆蓋了 m 個字段長的字符串。

   ③ gotoAndPlay(Math.ceil(Math.random()*4)+2) ,其中的 (Math.ceil(Math.random()*4 就是要取得一個 0-4 的隨機整數,過去我們用 random(value) ,但人家軟件說不鼓勵在 Flash 5 中使用,咱就跟著新的走。添點麻煩來 gotoAndPlay ,就是為有點快慢不一樣,象打字那回事似的。

  ( 6 )小結

   本講介紹了輸入文本和動態文本,應該說講了普通的使用方法,好多的設置都是在屬性面板里完成的,只是用腳本控制字符文本的顯示,而全 AS 及更復雜控制就要用 TextField 類。這個實例的輸入文本滾動條對學習腳本編寫應該有一定的啟發作用,其實用組件有現成的,因為現在要用我們前面學到的知識來完成,才要這樣寫,而且對今后的應用也可能有幫助,同樣的原理可以控制影片和音樂的進度等。

  ( 7 )課后練習

   修改源文件,讓動態文本不是一個字一個字的顯示,而是一行行顯示,范例效果:

  >>>>>點擊查看動畫效果<<<<<

  練習2-3

  這篇教程為“Flash AS 實例進階教程”的一部分。查看全套教程>>>>。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产激情视频网址| 国产系列在线观看| 四虎免费视频| 日本h视频在线观看| 欧美性猛交p30| 中文字幕第一页在线| 国产精品xxx电影| 7777在线| 热99在线观看| 国产精品伦一区二区三区视频| 精品美女视频在线观看免费软件| av日韩国产| 最新黄网在线观看| 在线免费国产| eeuss影院网站免费观看| 狂野欧美性猛交xxxx乱大交| 最新国产在线精品91尤物| 永久免费av网站| 国产麻豆精品一区二区三区v视界| 国产区高清在线| 男女羞羞视频在线观看| 国产精彩视频在线观看免费蜜芽| sm国产在线调教视频| 最近免费中文字幕大全免费第三页| 国产黄色免费在线观看| 免费精品国产自产拍在| 69精品视频| 国产一级视频| 国产九九九九| 欧美日韩在线中文字幕| 999国产在线视频| 国产三区在线观看| 中文字幕在线播放网址| 狠狠综合久久久综合| av高清在线| 97影院秋霞午夜在线观看| 国产精品麻豆一区二区三区| 尤物视频在线免费观看| 国产在线色视频| 九九热在线视频| 国产中文字幕第一页| 欧美日韩综合高清一区二区| 亚洲日本久久久午夜精品| 精品美女调教视频| 国产精品爱久久久久久久小说| 国产乱妇乱子在线播视频播放网站| 青草在线视频在线观看| 日本啊v在线| 国产原创精品视频| 99视频免费| 国产日韩欧美第一页| 中文字幕久热在线精品| 国产黄在线播放| 伊人免费在线| 免费黄色网页在线观看| 丁香婷婷在线| 国产视频二区三区| 97中文字幕| 日本不卡影院| 国产在线二区| 国产福利微拍精品一区二区| av首页在线| 久久亚洲资源| 国产成人无吗| 超碰在线观看免费版| 国产精品自拍亚洲| 中文一区在线观看| 美女国产在线| 国产精品乱码一区二区三区视频| 91欧洲在线视精品在亚洲| 四虎国产精品永久| 国产三级在线| 午夜性爽视频男人的天堂| 成在在线免费视频| 国产二区视频在线观看| 欧美日韩一区二区三区在线播放| 成人欧美精品久久久久影院| 91资源在线观看| 国产乱妇乱子在线播视频播放网站| 国产成人亚洲欧美电影| 国产字幕在线看| 丝袜理论片在线观看| 国产导航在线| 91sp网站在线观看入口| baoyu777.永久免费视频| 国产精品久久久久一区二区国产| 日本国产在线| 精灵使的剑舞无删减版在线观看| 国产麻豆精品入口在线观看| 精品国产二区三区| 国产一区二区三区福利| 黄色av电影在线播放| 亚洲网站一区| 伊人网站在线| 在线看a视频| 中文字幕2019第三页| 国产欧美日本亚洲精品一4区| 国产中文在线观看| 国产中文字幕在线| 成人免费一区二区三区牛牛| 日本黄在线观看| 青青免费在线视频| 超碰91在线| 久久久久久久美女| 超碰国产在线观看| 久热av在线| 国产在线精品一区二区不卡| 国产原创av在线| 最好看更新中文字幕| 国产一二三区精品视频| 国产黄色一级片| av福利在线播放| 日本亚洲欧美| 国产九色视频| 国产超碰精品在线观看| 伊人影院在线视频| 欧美日韩久久中文字幕| 国产在线视精品麻豆| 国产丝袜在线| 永久免费av片在线观看全网站| 精品亚洲综合| 在线观看的av| 国产美女免费观看| 在线国产91| 麻豆网站在线| 国产精美视频| 欧洲有码在线视频| 国产高清视频在线播放| 欧美人成在线观看网站高清| 国产秀色在线www免费观看| 精品51国产黑色丝袜高跟鞋| 久久久久久国产视频| 国产变态拳头交视频一区二区| jizz亚洲| 国产福利片在线| 免费日本黄色| 国产h在线观看| 国产精品亚洲第五区在线| av丝袜在线| 国产成人久久精品77777| 老鸭窝av在线| 天堂√中文在线| 国产成人亚洲综合小说区| 男女羞羞视频在线观看| 999国产在线视频| 午夜视频免费在线观看| 不卡av免费观看| 在线中文字幕资源| 国产欧美日韩第一页| 九九在线免费视频| 一级黄色av| 99热国产在线| 精品无人乱码| 91极品在线| 在线视频色在线| 国产夫妻视频| 国产精品秘入口| 天天操天天艹| 国产精品一卡二卡三卡| 国产麻豆精品入口在线观看| 欧美日韩亚洲第一页| 亚洲大香人伊一本线| 国产黄视频网站| 国产无遮挡在线视频免费观看| 国产69精品久久久久孕妇国产69久久| 在线中文字幕第一页| aaa大片在线观看| av丝袜在线| jizz在线免费观看| 日本精品一区二区三区在线播放| 亚洲国产精品区| www.狠狠插| 国产中文在线| 国产黄色网页| av中文在线| 成人免费一区二区三区牛牛| 高清欧美精品xxxxx在线看| 国产在线观看18| 国产精品入口麻豆电影| 精品视频在线一区二区| 伊人网在线视频| www在线免费观看视频| 国产免费av高清在线| 国产精品二线| www在线视频| 中文字幕国产欧美| 精品无人区乱码1区2区3区免费 | 国产区卡一卡二卡三乱码免费| 国产黄网站在线观看| 在线观看国产视频| 国产裸舞福利在线视频合集| 精品国产二区三区| 欧美精品se| 国产高清大尺度一区二区不卡| 日本在线免费中文字幕| 国产成人久久精品77777| 免费视频中文字幕| 精品卡一卡卡2卡3网站| 国产亚洲精品久久久网站好莱| 在线免费观看你懂的|