舞臺上的顯示對象容器具有一些大小爲50x50的位圖圖像逐一排列。現在,如果我點擊任何縮略圖(位圖),則整個容器應該移動並定位,以便點擊的位圖圖像位於舞臺的中心。如何更改顯示對象從一個點到另一個的位置?
我們如何在ActionScript 3.0中做到這一點。有人可以指出一個例子或資源嗎?
舞臺上的顯示對象容器具有一些大小爲50x50的位圖圖像逐一排列。現在,如果我點擊任何縮略圖(位圖),則整個容器應該移動並定位,以便點擊的位圖圖像位於舞臺的中心。如何更改顯示對象從一個點到另一個的位置?
我們如何在ActionScript 3.0中做到這一點。有人可以指出一個例子或資源嗎?
thumbnail.addEventListener(MouseEvent.CLICK, _position);
function _position(e:Event):void
{
var thumb:Bitmap = Bitmap(e.target);
container.x = -thumb.x + (stage.stageWidth/2);
container.y = -thumb.y + (stage.stageHeight/2);
}
你也打敗了我..但是我會注意到,你假設'container'不在被移動的另一個容器內。 – WORMSS 2012-02-15 10:22:43
@ Sravan0313但這不是這種解決方案麼?它移動整個容器,並通過減去拇指相對於容器的位置*來計算將其移動到何處。整件事情起作用,*因爲*「容器內的位圖座標不同」。 – weltraumpirat 2012-02-15 11:37:26
@ Sravan0313您的解決方案比必要的複雜得多......但適合自己。 – weltraumpirat 2012-02-15 11:38:08
只是改變其座標? – vulkanino 2012-02-15 10:19:52