2013-06-12 125 views
0

我想要點擊按鈕mini1 pic1去頁面的中心,並改變大小...此代碼工作正常,但我想動態地改變大小和位置.. 。我可以改變這個代碼以達到調整圖像大小的效果,或者我必須通過補間動畫來做到這一點......?動作腳本3.0調整圖像的大小作爲動畫

mini1.addEventListener(MouseEvent.CLICK, show1); 

function show1(event:MouseEvent):void 
{ 
    pic1.visible = true; 

    if (pic1.y > 440) { 
     pic1.y -= 270; 
     pic1.x = 300; 
     pic1.width = 400; 
     pic1.height = 400; 
    } 

    pic2.visible = false; 
    pic3.visible = false; 
    pic4.visible = false; 
} 
+0

剛過如果你想用代碼來製作動畫這一點,你」必須使用補間包。你有沒有簽出[GreenSock](http://www.greensock.com/)? – Corey

回答

1

嘗試

pic1.width = 400; 
pic1.height = 400; 
pic1.x = stage.stageWidth-pic1.width; 
pic1.y = stage.stageHeight-pic1.height; 

請注意這將Xÿ屬性需要更改調整圖像大小

+0

您也可以使用相對參照stageHeight和stageWidth來查找屏幕的中心。 這應該水平居中您的圖像: 'pic1.x =(stage.stageWidth/2) - (pic1.width/2);' 它定位在屏幕中心的圖像的錨點,減去圖像的一半寬度。如果你的錨點位於(0,0),這將起作用。 – JediKnightBoB