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

首頁 > 辦公 > Flash > 正文

Flash AS 入門教程 三個實例講解

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

  一、畫正玄圖象,由外部輸入控制起點橫坐標、震幅和跨度。源文件下載

  點擊查看動畫效果<

  思路:我們可以在作業源程序中發現:


復制代碼
代碼如下:

  .......
  moveTo(100, 200); //正玄線的起點坐標為(100,200)可以把橫坐標用一個變量(a)來表示
  ........

  y = 200-100*Math.sin(i*Math.PI/180);//其中100決定震幅大小,我們可以用變量(b)來表示;橫坐標1個象數,對應表示1度的角度,在一個周期360度的條件下,如果橫坐標1個象數對應幾度,那么跨度顯然會減小,就是說sin(i*Math.PI/180)中i的系數決定跨度的大小,經過反復測試這個系數為360/c比較合理。因此,原來程序中的這兩條可以改為:


復制代碼
代碼如下:

  moveTo(a, 200);
  y = 200-b*Math.sin(360/c*i*Math.PI/180)


  為了能夠重復使用這個畫圖程序,顯然我們應該用自定義函數,上面的三個變量就可以做為參數。

  打開源程序3.7.1.fla文件,這里只記與作業不同的地方:

  第1幀上:


復制代碼
代碼如下:

  a = b=c=""; //對輸入文本變量賦初值
  function huaxian(a, b, c) { //自定義函數,函數名為huaxian,參數為三個文本變量
   ............
  y = 200-b*Math.sin(360/c*i*Math.PI/180);//b決定震幅,c決定跨度
   .....
  if (i>c) { //超過360度時(由360/c*i>360計算得到i>c)
   delete onEnterFrame; //刪除事件
  }
 };
}
  huaxian(100, 100, 360); //先畫一個正玄圖象


  按扭上的腳本:


復制代碼
代碼如下:

  on (release) {
   if (c<36) {
    web = "請輸入36以上的整數"; //跨度太小,圖象誤差太大
   } else {
    web=""
    _root.huaxian(Number(a), Number(b), Number(c));//調自定義函數,并且把其中參數轉化為數值
  }
 }

  二、把文字和下面的mc的位置都分別作任意的排列

  點擊查看動畫效果<

  思路:考慮mc位置的亂排,這些mc的縱坐標都相同,因此,我們主要考慮亂排橫坐標。我們把這些mc的6個橫坐標放入一個數組,用上一節講的辦法,很容易實現亂排的效果。

  打開3.7.1.fla文件

  在第1幀上的腳本為:


復制代碼
代碼如下:

  stop();
  i = 0;
  w_arry = [30, 110, 190, 270, 350, 430]; //把文本的橫坐標作為一個數組
  for (t=1; t<7; t++) {
     m = Math.floor(Math.random()*w_arry.length);//從數組中任意選出一個編號
     this["wz"+t]._x = w_arry[m]; //把數組中這個編號的元數作為這個文本的橫坐標
     w_arry.splice(m, 1);     //從這個數組中刪去這個元數;
     this["wz"+t]._y = 30;    //設置這個文本的縱坐標
   }
  tx_arry = [76, 156, 236, 316, 396, 476]; //與上面類同;
  for (s=1; s<7; s++) {
   m = Math.floor(Math.random()*tx_arry.length);
   this["tx"+s+"_mc"]._x = tx_arry[m];
   tx_arry.splice(m, 1);
   this["tx"+i+"_mc"]._y = 320;
 }
  function stlx(md, mc) {  //設置自定義函數
   md.x = md._x;      //影片剪輯的坐標用這個影片剪輯下的變量x,y來保存
   md.y = md._y;
   md.onPress = function() { //鼠標在md上按下時;
    startDrag(this, true);  //拖動這個md;
   };
   md.onRelease = function() { //鼠標在md上松開時;
     stopDrag();       //停止拖動;
     if (md.hitTest(mc)) {  //如果md和mc交叉或者重疊;
       if (md.k != 1) {   //又如果md下的變量k不等于1的話;
         i++;       //變量i加1;
         md.k = 1;     //使md下的變量k=1;
        }
       if (i == 6) {     //如果i等于6;
         nextFrame();//到下一幀停下;
       }
    } else { //如果md和nc不重疊或者相交;
     md._x = md.x; //把md原來的坐標賦給md(回到原來的位置)
     md._y = md.y;
    }
   };
  }
   for (j=1; j<7; j++) { //相當于在6個mc上調自定義函數
    stlx(this["tx"+j+"_mc"], this["wz"+j]);
   }
  /* 例如,j=1,那么就是:
   stlx(this.tx1_mc,this.wz1)
  */

  三、這四個元件開始順序播放時,一個結束到另外一個開始的時間 間隔就能等于輸入 的時間 ?隨機播放的時候 一個結束到另一個播放的時間 的間隔也等于輸入 的時間

  點擊查看動畫效果<

  思路:

  方法1 可以在4個元件的最后一幀上加腳本,使另外的元件隔一定時間開始播放;

  方法2 可以使用(幀頻)事件處理函數來監測,如果影片的當前幀等于總幀數,那么這個影片播放完畢,讓其它影片開始播放。用方法2比較簡單。

  打開 3.7.3fla文件:

  在第1幀上的腳本為:


復制代碼
代碼如下:

   yp_array = [aa, bb, cc, dd]; //把4個mc作為數組yp_array的元素;
   time = "";
   i = 0;
   function du() {       //自定義函數du
    yp_array[i].play();    //播放數組yp_array中第i個mc
    yp_array[i].onEnterFrame = function() { //對這個mc使用事件處理函數
      if (this._currentframe == this._totalframes) { //如果這個mc的當前幀等于總幀數;
        sj = setInterval(du, time*1000);  //間隔time*1000毫秒調這個自定義函數du;
        delete this.onEnterFrame;     //刪除事件;
       }
    };
  clearInterval(sj);           //清除時間間隔函數
   i++;
 }
   function duing() {
    k = Math.floor(Math.random()*yp_array.length);
           //根據數組yp_array的長度,選擇一個隨機數k;
    yp_array[k].play();         //數組yp_array中的第k個mc播放
    yp_array[k].onEnterFrame = function() {  //對這個mc使用事件處理函數
      if (this._currentframe == this._totalframes) { //如果這個mc的當前幀等于總幀數;
        sjing = setInterval(duing, time*1000); 
            //間隔time*1000毫秒調這個自定義函數duing;
        delete this.onEnterFrame; //刪除事件;
       }
     };
   yp_array.splice(k, 1);  //從數組yp_array中刪除第k個元數
   clearInterval(sjing);  //清除時間間隔函數
  }

  在按扭“順序播放”上的腳本:


復制代碼
代碼如下:

  on (release) {
   yp_array = [aa, bb, cc, dd];//重新給數組yp_array賦值
   clearInterval(sjing);
     //刪除隨機播放時的時間間隔函數;這兩句是防止先按“隨機播放”后出錯。
   i = 0; //重新給變量賦值。
   if (time != "") {
    du(); //調函數du
   }
  }

  在按扭“隨機播放”上的腳本:


復制代碼
代碼如下:

 on (release) { //與“順序播放”按扭上的腳本類似
  yp_array = [aa, bb, cc, dd];
  clearInterval(sj);
  i = 0;
  if (time != "") {
   duing();
    }
  }

  查看全套"Flash AS 高級教程"

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产毛片毛片| aaa大片在线观看| 99在线视频观看| 国产高清在线看| 国产色视频网站| 国产天堂资源| 在线免费黄色毛片| 青青草视频在线免费观看| 青草视频在线播放| 成网站在线观看人免费| 国产中文在线观看| 中中文字幕av在线| 国产成人va亚洲电影| 亚洲欧美综合乱码精品成人网| 国产网友自拍视频导航网站在线观看| 国产三级在线看| 在线视频1区2区| 人成在线免费视频| 中文字幕日本在线| 青青国产在线| 中文在线官网天堂| 久热精品视频在线播放| 国产传媒在线播放| 国产美女视频网站| 日本一本久久| 国产精品四虎| 福利视频在线看| www.狠狠| 91亚洲精选| 国产在线视频福利| 天天插天天色| 国产盗摄一区二区| 国产主播福利在线| 亚洲成a人v欧美综合天堂麻豆| 国产九色porn网址| 爱福利在线视频| 99reav| 九九热在线观看视频| 亚洲夜夜综合| 在线国产一级| 精品视频在线一区二区| 最新亚洲精品国自产在线观看| 男女羞羞视频在线观看| 在线观看视频污| 国产福利小视频在线| 国产专区在线| 老司机在线视频二区| 亚洲视频精品在线观看| 精品女厕厕露p撒尿| 国产精品美女视频免费观看软件 | 在线视频中文字幕第一页| 国产羞羞视频在线观看| 日本中文字幕在线观看| 天天av天天爱| 久草.com| 最新亚洲精品国自产在线观看| 午夜伦全在线观看| 国产精品剧情一区二区在线观看| 国产精品9区| 亚洲精品影院在线| gogo高清在线播放免费| 日本一二三区视频免费高清| 欧美在线中文| 午夜视频99| 在线免费看黄网站| 欧美精品久久久久久久小说| 九九热精品在线视频| 中文字幕在线影视资源| 国产黄色网页| 在线观看av网站| 本道综合精品| 中文字幕在线看精品乱码| 国产黄色在线网站| 欧美日韩亚洲国内综合网| 天堂资源最新在线| www.三级.com| 91在线中文| 天堂资源在线中文| eeuss在线观看| 国产欧美日本亚洲精品一4区| 国产丝袜自拍| 久久精品无码一区二区日韩av| 国产人成在线观看| 美女免费视频黄| 2018狠狠干| 国产免费一级| 麻豆网站在线免费观看| 在线视频观看国产| 国产精品伦一区二区三区视频| av资源网站在线观看| 国产三级在线播放| 成年网在线观看免费观看网址| 91久久精品国产性色| 国产网站免费看| 粉嫩av一区| 欧美亚洲另类在线观看| 91中文字幕| 国产三级在线观看| 国产乱人视频免费播放| jlzzjlzz欧美大全| av亚洲男人天堂| 2021av在线| 国产变态拳头交视频一区二区| 国产一卡2卡3卡免费网站| 国产美女性感在线观看懂色av| 欧洲一区av| 蜜桃av在线免费观看| www.麻豆av.com| 青青九九免费视频在线| av一级在线| 日本不卡视频一区二区| 日韩精品免费一区二区| 美女国产在线| 狠狠操五月天| 超碰在线免费播放| 九九热免费视频| 丁香花视频在线观看| 国产一二三区在线| 国产激情视频网址| 伊人色综合网| www网站在线观看| 国产女人在线观看| 国产精品bbw一区二区三区| 国产二级c片l毛片| www黄在线观看| 激情四房婷婷| 国产无遮挡在线视频免费观看| 国产精品777一区二区| 在线观看wwww| 欧美日韩亚洲国内综合网| 国产在线你懂得| 国产精品毛片一区二区三区四区| 在线免费黄色毛片| 国产一起色一起爱| 日本国产在线| 精品一区二区三区在线成人| 日本动漫同人动漫在线观看| 国产一二区在线观看| 亚洲色婷婷综合开心网| 天堂资源中文在线| www.狠狠艹| 国产成人夜间影院在线观看| baoyu777.永久免费视频| 国产香蕉在线| 欧美日韩视频精品一区二区| 国产香蕉视频在线观看| 日本欧洲一区| 国产福利在线看| 国产男女猛烈无遮挡免费视频| 一区二区三区四区在线免费视频| 国产乱精品一区二区三区| 日本在线视频www鲁啊鲁| 国产精品入口麻豆免费观看| 欧美日韩久久中文字幕| 精品视频三区| 国产网红在线| 88av在线| 天堂中文资源在线| 国产主播福利在线| a级在线观看| 99re热视频在线| 91国内精品久久久久| 中文字幕亚洲精品视频| 麻豆精品视频入口| 天天草天天操| 香蕉视频免费在线播放| av免费在线观看网站| 伊人精品影院| 亚洲sss视频| 青青青手机在线视频观看| 在线观看av资源网| 亚洲欧美久久婷婷爱综合一区天堂| 91免费日韩| 国产爆初菊在线观看免费视频网站| 最新天堂资源在线| 国产精品天堂| 国产网友自拍视频导航网站在线观看| 国自产拍在线网站网址视频| 国产有码在线| 国产天堂视频| 亚洲尤物在线视频| 九九热视频精品在线观看| 国产乱人视频免费播放| 中文字幕成人乱码在线电影| 国产深夜视频在线观看| 在线黄色av| 国产永久免费| 精品国产一区二区三区久久久狼牙| 亚洲网站视频在线观看| 青青青国产视频| 天天操人人爽| 一级二级在线观看| 国产美女被草| 伊人精品影院| 国产尤物一区二区三区| 国产aⅴ超薄肉色丝袜交足| h网址在线观看| 国产精品视频一区二区图片| 性国产高清在线观看| 国产一级影片|