注:本教程已由閃客帝國的編輯修改
一、效果預(yù)覽
二、建立四個層,如下圖所示
詳細(xì)說明:在該教程中,要想通過下面的AS語句實(shí)現(xiàn)預(yù)覽中的效果,需要設(shè)置四處坐標(biāo)為(0,0)。
(1)分別設(shè)置圓、四倍圖像在本元件(mask,large)中的X、Y坐標(biāo)為(0,0)。如圖:
(2)將大小兩個圖片在場景上的位置坐標(biāo)設(shè)定為(0,0),如圖:
三、填寫AS
算法講解:
mask._y=_ymouse-[mask圓的半徑]和mask._x=_xmouse-[mask圓的半徑]用來實(shí)現(xiàn)遮照圓隨著鼠標(biāo)的移動而移動,同時將鼠標(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)的移動而移動,它的坐標(biāo)是鼠標(biāo)坐標(biāo)的[1-放大倍數(shù)]倍。原理如圖:
[·源文件下載·]
[·參加討論·]
出處:藍(lán)色理想
責(zé)任編輯:一個好孩子
◎進(jìn)入論壇Flash專欄版塊參加討論
|