建立四個(gè)層,,如下圖所示
詳細(xì)說明:在該教程中,要想通過下面的AS語句實(shí)現(xiàn)預(yù)覽中的效果,,需要設(shè)置四處坐標(biāo)為(0,0),。
(1)分別設(shè)置圓、四倍圖像在本元件(mask,large)中的X,、Y坐標(biāo)為(0,0),。如圖:
(2)將大小兩個(gè)圖片在場景上的位置坐標(biāo)設(shè)定為(0,0),如圖:
三,、填寫AS
算法講解:
mask._y=_ymouse-[mask圓的半徑]和mask._x=_xmouse-[mask圓的半徑]用來實(shí)現(xiàn)遮照圓隨著鼠標(biāo)的移動(dòng)而移動(dòng),,同時(shí)將鼠標(biāo)指針定位于遮照圓mask的中心點(diǎn)。原理解釋如圖:
如果該圓在元件中的X,Y坐標(biāo)在圓的中心點(diǎn)上,,則不需要減去r,,代碼修改為:mask._x=_xmouse;mask._y=_ymouse;
large._x=[1-放大倍數(shù)]*_xmouse和large._y=[1-放大倍數(shù)]*_ymouse用來實(shí)現(xiàn)大圖片隨著鼠標(biāo)的移動(dòng)而移動(dòng),它的坐標(biāo)是鼠標(biāo)坐標(biāo)的[1-放大倍數(shù)]倍,。原理如圖:
|