我們在做圓的時(shí)候通常是使用FLASH提供的圓的工具來(lái)設計,如圖:
我們通過(guò)上面的設置就可以輕松的繪制出一個(gè)圓形了。但是如果要設計如下圖所示的圓呢?Flash就沒(méi)有了現成的工具了。
當然用其它的作圖軟件可以繪制出如圖所示的圓而且方法很多,現在我們來(lái)討論在 Flash中制作出如圖示的圓的效果的方法,如果大家有什么其他好的方法可以和我共同討論學(xué) 習,聯(lián)系方式:QQ,閃電兒76312395 網(wǎng)站。
下面我開(kāi)始說(shuō)說(shuō)在FLASH如何做?一種方法就是建立一個(gè)影片,然后復制并旋轉實(shí)例就 可以做出來(lái),再一種方法我們使用Flash action指令同樣也可以做出來(lái)。
一、使用ACTION來(lái)實(shí)現畫(huà)圓的方法:
具體步驟:
1.創(chuàng )建一個(gè)FLASH新文件保存為“circle_basic.fla”。
2.按CTRL+F8(或者“插入”-->>“新建元件”)插入一個(gè)新的元件,名字為"holder", 行為:影片剪輯。
3.按O鍵選擇橢圓工具,在屬性窗口中設置橢圓工具的屬性,如圖:
4.按住SHIFT畫(huà)一個(gè)合適大小的圓,之后按CTRL+K打開(kāi)對齊面板,然后選中“水平中齊 ”和“垂直中齊”,并選中相對于舞臺。如圖:
5.這時(shí)圓自動(dòng)對齊到了舞臺的中心位置,選擇圓然后按F8把它轉換為元件,按下圖對 元件的屬性進(jìn)行設置:
6.我們打開(kāi)MC,現在我們來(lái)對MC進(jìn)行設置。放大影片比例,打開(kāi)標尺、輔助線(xiàn)、網(wǎng)格 來(lái)繪制一個(gè)如圖所示的圖形,繪制過(guò)程中我們要用到圓的一部分。把圖中多余的線(xiàn)條刪除就可 以得到我們的具體圖形了。
7.我們現在回到"holder"中,在選擇mc實(shí)例,打開(kāi)屬性面板給實(shí)例起一個(gè)名字為mc。 如圖:
8.之后我們回到場(chǎng)景1中,打開(kāi)庫,從庫中把holder元件拖到舞臺上,按上述同樣的方 法選中holder實(shí)例打開(kāi)屬性面板,起一個(gè)實(shí)例名holder。
9.然后新添加一個(gè)圖層,在新添加的圖層里面加入如下代碼:
stop();
_root.holder.mc._visible=false;
for(i=0;i<18;i++)
{
_root.holder.mc.duplicateMovieClip("mc"+i,i);
_root.holder["mc"+i]._rotation=i*20;
}
保存并測試你的影片可以看到效果了吧!
下載 .fla源文件
二、使用變換面板來(lái)實(shí)現畫(huà)特殊圓的方法:
按上述的步驟首先繪制一個(gè)如圖所示的實(shí)例。
轉換為元件,然后按CTRL+T打開(kāi)變形面板如圖:
設置角度為20,按住如圖所示的按鈕復制并應用變形,就可以得到效果了。如圖:
下載 .fla源文件