當前位置:編程學習大全網 - 網站源碼 - flash as3.0鼠標放在圖片上圖片放大源代碼

flash as3.0鼠標放在圖片上圖片放大源代碼

在幀上、文檔類中或用到的類中寫代碼。

建議妳買本as3入門的書看看。

圖片放大源代碼:

先把要放大的圖片都轉換為元件,然後放在舞臺上,實例名稱分別命名為pic1,pic2之類的,然後再鼠標左鍵單擊這壹幀,打開動作面板(F9),寫:

//-----------------------------------------------------------------------------------------------

stop();

pic1.scaleX =pic1.scaleY = 1;

pic2.scaleX = pic2.scaleY = 1;

//以此類推,若有更多圖片,舞臺上命名只需改個數字(如pic3),代碼也壹樣。

pic1.addEventListener(MouseEvent.MOUSE_OVER,mover);

pic2.addEventListener(MouseEvent.MOUSE_OVER,mover);

//以此類推,若有更多圖片,舞臺上命名只需改個數字(如pic3),代碼也壹樣。

function mover(e:MouseEvent):void {

e.target.addEventListener(MouseEvent.MOUSE_OUT,mout);

e.target.scaleX = e.target.scaleY = 1.5;//1.5可改為其他比值,1為原始尺寸。

MovieClip(root).setChildIndex(MovieClip(e.target),MovieClip(root).numChildren-1);//置頂圖片

}

function mout(e:MouseEvent):void {

e.target.scaleX = e.target.scaleY = 1;//還原圖片尺寸

e.target.removeEventListener(MouseEvent.MOUSE_OUT,mout);

}

經測試,效果很完美——上虞田啟航原創

  • 上一篇:我想開網店賣飾品,哪壹個源碼好壹些?要免費的。請告知網址,謝謝!
  • 下一篇:ILSpy反編譯DLL文件後改動其中壹小部分,怎麽再將其編譯到該DLL中
  • copyright 2024編程學習大全網