相冊(cè)類_Flash教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:條件循環(huán)的使用
      前兩天,看到有個(gè)朋友發(fā)帖子問if和do..while之間的區(qū)別,當(dāng)時(shí)只回答了一點(diǎn):即do..while至少執(zhí)行一次;而if可能一次都不執(zhí)行就跳出循環(huán)。其他的就想不起來了

      PhotoAlbum構(gòu)造函數(shù): 創(chuàng)建相冊(cè):
      (1)用戶指定一個(gè)位置用來存放照片。
      (2)用戶指定照片URL的清單。
      (3)用戶發(fā)出“創(chuàng)建相冊(cè)”的命令,提供位置和清單。
      (4)創(chuàng)建相冊(cè)。
      (5)顯示相冊(cè)中的第一張照片。
      _global.PhotoAlbum=function(holder_mc,photos_arr){
      this.holder=holder_mc;
      this.photos=photos_arr;
      this.showPhotosAt(0);
      }; showPhotoAt()方法的定義: 顯示特定下標(biāo)的照片:
      (1)用戶發(fā)出顯示特定下標(biāo)的照片的命令并給出一個(gè)數(shù)字。
      (2)顯示該下標(biāo)的照片。
      (3)假如新數(shù)字對(duì)相冊(cè)來說太小,顯示最后一張照片。
      (4)假如新數(shù)字對(duì)相冊(cè)來說太大,顯示第一張照片。
      PhotoAlbum.prototype.showPhotoAt=function(n){ var lastIndex=this.photos.length-1;
      if (n>lastIndex) n=0;
      else if(n<0) n=lastIndex;
      this.index=n;
      this.holder.loadMovie(this.photos[this.index]); }; 下一頁next()方法定義: PhotoAlbum.prototype.next=function(){ this.showPhotoAt(this.index 1); }; 上一頁prev()方法定義: PhotoAlbum.prototype.prev=function(){ this.showPhotoAt(this.index-1); };
      PhotoAlbum的使用: this.createEmptyMovieClip("holder_mc",1);
      photos_arr=new Array["1.jpg","2.jpg","3,jpg"];
      album=new PhotoAlbum(holder_mc,photos_arr); 加入翻頁: 在按鈕1內(nèi):
      on(release) {
      album.prev();
      }; 在按鈕2內(nèi):
      on(release){
      album.next();
      };

      分享:Class結(jié)構(gòu)教程
      1.最基本的Class定義方面我不多說了,就舉個(gè)例子直接開始:classFlash8{privatevaruser:String;//定義變量privatevarpass:String;privatevarage:N

      來源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類:Flash教程/更新時(shí)間:2008-03-05
      相關(guān)Flash教程