在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(4)_Flash教程

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

      推薦:在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(3)
      4.編寫ActionScript腳本(1)選定按鈕1,輸入如下AS腳本:on(press){tuodong=1;}on(release){tuodong=0;}在這段AS腳本中,定義了一個變量:tuod

      (3)返回主場景,從庫中把剛制作的“圖片剪輯”拖入到主場景中,選定該剪輯,輸入如下AS語句:

      onClipEvent (enterFrame) {
      // 剪輯事件為進(jìn)入幀
      if (tuodong==1) {
      startDrag(this);
      } else {
      stopDrag();
      }
      // 判定變量 tuodong的值,來確定是否拖動影片剪輯
      if (daxiao==1) {
      this._width = _root._xmouse-x1;
      this._height = _root._ymouse-y1;
      } else if (daxiao==2) {
      this._width = x2-x1;
      this._height = y2-y1;
      }
      }
      // 根據(jù)變量daxiao的值來確定是否改變影片剪輯的大小

      說明:這段腳本中,選擇的剪輯事件為進(jìn)入幀,這樣,這段腳本在整個影片剪輯存在過程中會反復(fù)地不斷被執(zhí)行。在第一個if判定中,判定變量tuodong的值,假如為1則可以自由拖動,否則的話,停止拖動;在第二個if判定中,判定變量daxiao的值,假如為1,則影片剪輯的寬度和高度會隨著鼠標(biāo)的位置不斷改變,而假如為2的話,則停止改變大小。


      分享:在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(1)
      在Authorware中實(shí)現(xiàn)拖動圖片及改變圖片的大小,這對于交互型的課件是非常重要的。那么,在Flash中可不可以實(shí)現(xiàn)以上的功能呢?答案是肯定的,F(xiàn)lash憑借強(qiáng)大的Act

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