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
}

創作者介紹

maizizi 無所廢言

maizi 發表在 痞客邦 PIXNET 留言(0) 人氣()