FLASH實(shí)例教學(xué):發(fā)光字效果的制作
發(fā)表日期:2010年11月22日 本頁(yè)面已被訪(fǎng)問(wèn) 68 次
先看效果:
制作步驟很簡(jiǎn)單,其實(shí)這主要是代碼語(yǔ)句的應用。閑話(huà)少說(shuō),開(kāi)始制作。
一、新建一fla文檔,背景顏色為黑色。其他默認。
二、 新建“元件1”,類(lèi)型影片剪輯。進(jìn)入其編輯窗口,選擇文本工具,在舞臺上輸入您想要的文字,字號60。文本顏色為白色,字體任意。然后將其進(jìn)行兩次分離,把字打散。
三、
1.新建“元件2”,類(lèi)型影片剪輯,進(jìn)入編輯窗口,在圖層一第一幀把“元件1”拖入舞臺,在屬性面板里把實(shí)例名稱(chēng)命名為"hq",在第四幀插入幀。
2.再建圖層二,在第一幀輸入:
maxlight = "60";
dxstep = "0.05";
dx = "0.7";
setProperty("hq", _visible, "0");
3.第二幀輸入:
i = "1";
while (Number(i)<=Number(maxlight)) {
duplicateMovieClip("hq", "li" + i, i);
setProperty("li" + i, _xscale, getProperty("li" + (i-1),_xscale)+i*0.3);
setProperty("li" + i, _yscale, getProperty("li" + (i-1),_yscale)+i*0.3);
setProperty("li" + i, _alpha, 10-i*(10/50));
setProperty("li" + i, _x, getProperty("li" + (i-1),_x)+i*dx);
i = Number(i)+1;
}
4.第三幀輸入:
dx = dx-dxstep;
if (Number(dx)>0.7 or Number(dx)<Number(-0.7)) {
dxstep = -dxstep;
}
i = 1;
while (Number(i)<=Number(maxlight)) {
setProperty("li" + i, _x, getProperty("li" +(i-1),_x)+i*dx);
setProperty("li" + i, _y, getProperty("li" + (i-1),_y)+i*dx/20);
i = Number(i)+1;
}
5.第四幀輸入:
gotoAndPlay(3);
四. 返回主場(chǎng)景,把“元件2”拖入舞臺,在該影片元件的動(dòng)作面板中輸入:
onClipEvent (load) {
toggleHighQuality();
}
測試,您就會(huì )發(fā)現,您所輸入的文字開(kāi)始發(fā)光了。