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

首頁 > 辦公 > Flash > 正文

Flash AS 入門教程 loadMovie應用舉例 多畫面與畫中畫實現

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

源文件下載

  本節知識要點

  1、loadMovie("url",target [, method])

  "url" :要加載的 SWF 文件或 JPEG 文件的絕對路徑或相對路徑。

  使用相對路徑一般應將播放的.swf文件與要加載的.swf文件放在同一文件夾中。絕對 路徑必須有詳細的路徑地址。

  target:目標影片剪輯(mc元件)的名稱和路徑。目標影片剪輯將替換為加載的 SWF 文件或圖像。

  method 可選參數,一般可以不選。

  如果 SWF 文件加載到目標影片剪輯,則可使用該影片剪輯的目標路徑來定位加載的 SWF 文件。加載到目標的 SWF 文件或圖像會繼承目標影片剪輯的位置、旋轉和縮放屬性。加載的圖像或 SWF 文件的左上角與目標影片剪輯的注冊點對齊

  2、MovieClip._lockroot

  因為用loadMovie()加載的外部文件是加載到一個mc元件上,所以,外部文件中指向場景(_root)的路徑此時應該是指向這個mc元件而不是主文件的場景。使用MovieClip._lockroot可以使加載的文件中的_root仍然是指向原來文件的場景.

  3、my_mc.getNextHighestDepth()

  返回一個整數,即影片剪輯的下一個可用的深度值

  4、switch

  創建動作腳本語句的分支結構。像 if 動作一樣,switch 動作測試一個條件,并在條件返回 true 值時執行語句。

  5、case

  用法:case expression:statements

  定義用于 switch 動作的條件。如果 case 關鍵字后的 expression 參數在使用全等 (===) 的情況下等于 switch 動作的 expression 參數,則執行 statements 參數中的語句。

  6、 _global 對象

  創建全局變量、對象或類。

  例題---仿電視的多畫面與畫中畫效果

  請看效果:

  點擊查看動畫效果<

  制作思路:只要在同一場景中使用多個mc,使它們同時載入外部.swf文件或者jpg,那么就可以實現多畫面效果。但是,在多畫面與畫中畫的狀態下,因為各mc載入外部.swf文件時有一個時間差,所以各畫面仿電視的同步播放比較困難。這需要被調入的外部.swf文件和主場景文件的配合。

  我們打開外部文件“111.fla”文件,AS腳本為:

  1、在幀上的腳本

  第 1 幀:

   gotoAndPlay(x);//這個x是主場景中設置的全局變量;

  最后1幀:

x=1;//設置本地變量x

  打開主文件6.8.fla,在這個源文件上的腳本如下:

  第 1 幀 :


復制代碼
代碼如下:

  stop();
  swf1 = "111.swf";//設置變量swf1來表示外部.swf文件
  loadMovie(swf1, e); //在目標元件e上調入swf1
  e._x = 125; //設置目標元件e的坐標(即調入swf1的坐標)
  e._y = 50;

  第 2 幀 :


復制代碼
代碼如下:

  clip = [a, b, c, d]; //設置數組對象,數組元素為4個目標mc
  lp = ["http://img.jbzj.com/UploadFile/2003-10/200310149471524589.swf", "http://img.jbzj.com/UploadFile/2004-4/200441713272664530.swf", "http://img.jbzj.com/UploadFile/2004-3/2004371753525251.swf", "http://img.jbzj.com/UploadFile/2003-11/200311201054795610.swf", "http://img.jbzj.com/UploadFile/2003-11/2003112817413249950.swf","http://cn.flasher123.com/flasher123/mmz/dsxl.swf", "http://img.jbzj.com/UploadFile/2003-10/200310170464214894.swf"];
       //設置數組對象,數組元素為網上.swf
   _global.x = _root.e._currentframe;
     //把目標mc播放的當前幀(即調入外部文件的當前幀)用全局變量x表示;
     //下面腳本中使調入外部文件的從全局變量x幀開始播放;
   m = getNextHighestDepth();//取得下一個可用的mc的深度;
   a.swapDepths(m);     //設置mc元件a的深度為下一個可用的mc的深度;
   loadMovie(swf1, a);    //在目標元件a上調入swf1
   a._x = 125;        //設置目標元件a的坐標(即調入swf1的坐標)
   a._y = 50;
   a._xscale = 50;     //設置目標元件a的放大系數(即調入swf1的放大系數)
   a._yscale = 50;
   j = k=0;        //設置變量初值

  第 3 幀


復制代碼
代碼如下:

  _global.x=_root.e._currentframe;//與第2幀上的腳本類同
  m=getNextHighestDepth()
  b.swapDepths(m)
  loadMovie(swf1, b);
  b._x = 125;
  b._y = 250;
  b._xscale = 50;
  b._yscale = 50;


  第 4 幀

復制代碼
代碼如下:

  _global.x=_root.e._currentframe;//與第2幀上的腳本類同
  m=getNextHighestDepth()
  c.swapDepths(m)
  loadMovie(swf1,c);
  c._x = 400;
  c._y = 250;
  c._xscale = 50;
  c._yscale = 50;

  第 5 幀

復制代碼
代碼如下:

  _global.x = _root.e._currentframe;//與第2幀上的腳本類同
  m = getNextHighestDepth();
  d.swapDepths(m);
  loadMovie(swf1, d);
  d._x = 400;
  d._y = 50;
  d._xscale = 50;
  d._yscale = 50;
  unloadMovie(e); //刪除最開始調入的swf

  第 6 幀

復制代碼
代碼如下:

  e._lockroot = true; //使被選中的元件在調入的外部文件的_root指向本身的主時間軸
  loadMovie(lp[k], e); //配合按扭中的mc的變化;

  2、在按扭上的腳本

  在“多屏幕”按扭上的腳本:

復制代碼
代碼如下:

 on (release) {
  nextFrame();
 }

  在“單屏”按扭上的腳本:

復制代碼
代碼如下:

 on (release) {
   for (i=0; i<4; i++) {
   unloadMovie(clip[i]);  //刪去元件a,b,c,d上加載的外部swf文件;
   clip[i].swapDepths(-i-1);//降低a,b,c,d的深度,使元件e加載的swf能顯示出來;
   clip[i]._alpha = 100;  //元件a,b,c,d的透明度有可能降低,這里把恢復它們的透明度
   }
  nextFrame();//到下一幀停下
 }

  在“屏幕選擇”按扭上的腳本

復制代碼
代碼如下:

 on (press) {
  txt = ""; //設置文本txt為空
  switch (j=j+1) {//創建switch 動作腳本語句的分支結構
  case 1 : //如果j==1,就執行
   a._alpha = 40; //元件a是透明度為40
   break; //跳出switch循環體。以下類同
   case 2 :
   a._alpha = 100;
   b._alpha = 40;
   break;
  case 3 :
   b._alpha = 100;
   c._alpha = 40;
   break;
  case 4 :
   c._alpha = 100;
   d._alpha = 40;
   break;
  case 5 :
   d._alpha = 100;
   j = 0;
   break;
  }
 }

  在“更換節目”按扭上的腳本

復制代碼
代碼如下:

 on (release) {
   if (j == 0) {
     txt = "請先選擇屏幕";
   } else {          //當j不等于0時,執行下列命令:
   clip[j-1]._alpha = 100;  //恢復被選中的元件的透明度
   clip[j-1]._lockroot = true;//使被選中的元件在調入的外部文件的_root指向本身的主時間軸
   loadMovie(lp[k], clip[j-1]);//在clip[j-1]元件中調入數組lp中第k個元數表示的網址
   k++;
  if (k == lp.length) {//數組lp中元素個數
  k = 0;
  }
 }
}

  在第 6 幀上 “多屏”按扭上的腳本

復制代碼
代碼如下:

 on (release) {
  gotoAndStop(1);
 }

  在第 6 幀上“更換節目”按扭上的腳本

復制代碼
代碼如下:

 on (release) {
  k++;
  if (k == 7) {    //數組lp中有7個元素
   k = 0;
  }
  e._lockroot = true;
  loadMovie(lp[k], e);//在e元件中調入數組lp中第k個元數表示的網址
}

  作業

  把2至4幀的腳本用自定義函數簡化;把在“屏幕選擇”按扭上的腳本用函數或者數組變量簡化。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
伊人免费视频| 黄污在线观看| 超碰免费97在线观看| 在线午夜视频| 亚洲精品aaaa精品| 免费日本黄色| 国产区高清在线| 亚洲字幕成人中文在线观看| 欧美日韩一区二区三区视视频| 日本调教视频在线观看| 国产免费电影网站入口| 国产福利免费在线观看| 四虎免费视频| 国产精品一区二三区| 国产激情99| 欧美成人精品福利网站| 国产三级视频| 热99re久久精品这里都是免费| 黄色av电影在线播放| 国产亚av手机在线观看| 四虎成人欧美精品在永久在线| 国产免费永久在线观看| 伊人免费视频| 午夜国产视频| 男女午夜视频在线观看| 国产精品秘入口| 黄网站app在线观看下载视频大全官网| **三级三级97片毛片| 欧美日韩**字幕一区| 18成年在线观看| 国产视频精选在线| 国产免费av高清在线| www.操操| 中文字幕4区| 国产三级视频在线| 国产香蕉视频在线观看| 天天操夜夜摸| 国产老肥熟xxxx在线观看| 浪潮av一区| 另类专区欧美| 精品孕妇一区二区三区| 欧美视频免费一区二区三区| 中文字幕4区| 在线视频中文字幕久| 伊人中文在线| 欧美精品日韩少妇| 久久久久久久久亚洲精品| 欧美xxxxx性| 国产69精品久久app免费版 | 日韩精品免费一区二区| 国产激情视频在线| 国产黄色在线观看| 国产福利微拍精品一区二区| 精品无吗乱吗av国产爱色| 精品日韩av| 亚洲精品aaaa| 国产男女无套在线播放| 国产美女高潮| 国产激情在线视频| av在线不卡播放| www.亚洲视频| 99热在线免费观看| 国产成人夜间影院在线观看| av丝袜在线| 高潮毛片在线观看| 国产欧美日本亚洲精品一4区| 精品一二三四| 成人精品福利| 精品电影在线| 丁香综合在线| 亚洲精品天堂在线观看| 天堂在线看视频| 日本一级理论片在线大全| 成人免费一区二区三区牛牛| 国产二区视频在线观看| 色欧美在线观看| 最新黄网在线观看| 香蕉视频免费在线播放| 国产麻豆精品高清在线播放 | 国产色视频网站| 欧洲一区av| 91亚洲欧美| 国产区视频在线播放| 久热免费在线视频| 亚洲综合天堂网| 精品麻豆一区二区三区| 中文字幕第一页在线| 日韩不卡高清| 精品176二区| 国产天堂在线| 国产免费专区| 丁香视频免费观看| 青青草在线免费观看| 在线观看的av| 中文国产字幕在线观看| 国产小黄视频| 国产色在线 com| 国产午夜在线视频| 午夜在线小视频| 尤物视频网站在线观看| 精品一区二区三区高清免费不卡 | 国产小视频在线观看| 天天操夜夜做| 在线观看精品一区二区三区| 在线午夜影院| 中文一区在线观看| 亚洲妇熟xxxx妇色黄| 亚洲欧美日韩一区成人| av首页在线| www在线观看播放免费视频日本| 日本一本久久| 国产中文字幕在线看| 国产在线激情视频| 在线国产91| 蜜桃av在线免费观看| 久久久久久久美女| 国产女人在线视频| 中文字幕视频在线| 精品国产一区二区三区不卡在线| 永久免费不卡在线观看黄网站| 在线国产一区二区三区| 不卡av免费观看| 中文字幕在线观看av| 精品一区二区三区在线观看l| 亚洲高清在线免费| 最新中文字幕av专区| 国产福利在线播放| 麻豆av在线| 18av在线播放| 国产在线高潮| av福利在线播放| 国产精品一区二区三区视频网站| 免费国产视频| 精品麻豆国产| 国产无遮挡又黄又爽免费网站| 制服丝袜中文字幕在线观看| 成年女人在线视频| 99re在线视频| 国产区视频在线观看| 欧美日韩一区二区三区在线播放| 国产小视频免费在线观看| 四虎久久影院| 在线亚洲不卡| 国产精品视频一区二区图片| 欧美精品久久久久久久小说| 国产特级嫩嫩嫩bbb| 另类专区欧美| 精品国语对白精品自拍视 | 黄色毛片在线观看| 在线观看av网站永久| 国产精品伦一区二区三区级视频频| av在线二区| 四虎a级欧美在线观看| 精品美女在线观看视频在线观看 | 国产黄色高清在线| 最近免费中文字幕大全免费第三页| 一本大道香蕉久久| 国产经典自拍视频在线观看| 最新中文字幕在线| 丁香综合五月| 国产女人伦码一区二区三区不卡| 久久久久久久久免费视频| 日本h片在线观看| av中文网站| 欧美一级久久久久久久久大| 色综合久久五月天| 欧美婷婷久久五月精品三区| 伊人影院在线播放| www.狠狠色.com| 蜜桃视频中文字幕| 超碰国产在线| 最近免费中文字幕在线第一页 | 国内精品不卡| 国产秀色在线www免费观看| 中文字幕毛片| 国产成人高清精品| 亚洲欧美久久婷婷爱综合一区天堂| www.操操| 国产香蕉尹人视频在线| 中文在线官网天堂| 在线观看精品一区二区三区| 青草青在线视频| 国产区视频在线| 亚洲精品乱码电影在线观看| 久久精品视频观看| 精品无人区乱码1区2区3区免费| 日本一本久久| 国产欧美日韩专区| 久久国产情侣| 亚洲第一成年免费网站| 最好看更新中文字幕| 日韩黄色成人| 国产精品剧情一区二区在线观看 | 国产亚av手机在线观看| 91黄色在线| 国产一级黄色大片| 青草视频在线播放| 国产98在线| 国产秀色在线www免费观看| 在线久久视频|