Flash Views

FL • 簡單環景效果 (AS2) (未完成)

Flash CS3 logo
將環境底圖設為影片片段實體名稱為photo


mc語法如下:
onClipEvent (load) {
 function xScroll() {
  if (fScroll) {
   nXMouse = _parent._xmouse-nStageWidth/2;
   nNextX = this._x-nXMouse/nSpeed;
   this._x = Math.min(nXMax, Math.max(nXMin, nNextX));
  }
  // end if
 }// End of the function
 nStageWidth = 970; //版面的寬度
 nSpeed = 85; //速度若設定為負數左右二邊按鈕會反方向
 fScroll = false;
 nXMin = nStageWidth/2-(this._width-nStageWidth)/2; //最小值在left
 nXMax = nStageWidth/2+(this._width-nStageWidth)/2; //最大值在right
}
onClipEvent (enterFrame) {
 xScroll();
}


簡單環景效果 (AS2)-右邊


右鍵按鈕


on (rollOver)
{
    _root.photo.fScroll = true;
}
on (rollOut, dragOut)
{
    _root.photo.fScroll = false;
}
onClipEvent (load)
{
    this.hitArea = this.hit_mc;
}
onClipEvent (enterFrame)
{
    if (_root.photo._x <= -104) //大小於要注意,圖片整個拉說左邊定格框設定的大小
    {
        this.gotoAndStop("off");
    }
    else if (_root.photo._x > -104)
    {
        this.gotoAndStop(1);
    } // end else if
}


簡單環景效果 (AS2)-左邊


左鍵按鈕


on (rollOver)
{
    _root.photo.fScroll = true;
}
on (rollOut, dragOut)
{
    _root.photo.fScroll = false;
}
onClipEvent (load)
{
    this.hitArea = this.hit_mc;
}
onClipEvent (enterFrame)
{
    if (_root.photo._x >= 866) //大小於要注意,圖片整個拉說右邊定格框設定的大小
    {
        this.gotoAndStop("off");
    }
    else if (_root.photo._x < 866)
    {
        this.gotoAndStop(1);
    } // end else if
}


如果您喜歡我的文章,請在文章最末按5下Like!

You Might Also Like

0 意見

純粹分享麥子購買產品!
文筆絕對不好,請噴子勿噴