建議妳買本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);
}
經測試,效果很完美——上虞田啟航原創