Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(3)_Flash教程
推薦:Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(2)第七章動(dòng)作腳本進(jìn)階第一節(jié)MovieClip(電影剪輯)控制(2)(4)MC屬性控制實(shí)例實(shí)例簡(jiǎn)介本實(shí)例是控制mc屬性的一個(gè)效果演示(文件路徑:配套光盤(pán)/……/屬性演
第七章 動(dòng)作腳本進(jìn)階第一節(jié) MovieClip(電影剪輯)控制(3)
步驟3 定義動(dòng)作腳本
選中“可見(jiàn)”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._visible=1;//設(shè)置蝴蝶實(shí)例為可見(jiàn),也可以寫(xiě)成:x1._visible=true
}
選中“不可見(jiàn)”按扭, 在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._visible=0;//設(shè)置蝴蝶實(shí)例為不可見(jiàn),也可以寫(xiě)成:x1._visible=false
}
選中“_alpha-10”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._alpha-=10;//每按一下按扭,_alpha的值減少10%,當(dāng)于_alpha=_alpha-10
}
選中“_alpha 10”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._alpha =10//每按一下按扭,_alpha的值增加10%,相當(dāng)于_alpha=_alpha 10
}
選中“_rototion-30”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._rotation-=30;//每按一下按扭,蝴蝶實(shí)例反向旋轉(zhuǎn)30度
}
選中“_rototion 30”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._rotation =30;//每按一下按扭,蝴蝶實(shí)例正向旋轉(zhuǎn)30度
}
選中“蝴蝶坐標(biāo)”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x=int(getProperty(x1,_x));//取得蝴蝶的橫坐標(biāo),并取整數(shù)后用變量x表示
y=int(getProperty(x1,_y));//取得蝴蝶的縱標(biāo)標(biāo),并取整數(shù)后用變量y表示
zb="(" x "," y ")";//把橫、縱坐標(biāo)用動(dòng)態(tài)文本表示出來(lái)
}
選中“蝴蝶高寬”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
h=int(getProperty(x1,_height));//取得蝴蝶縱向的高,并取整后用變量h表示
w=int(getProperty(x1,_width));//取得蝴蝶橫向的寬,并取整后用變量w表示
hw="(" h "," w ")";//用動(dòng)態(tài)文本顯示高、寬
}
選中“_x 15”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._x =15;//每按一次,蝴蝶橫坐標(biāo)增加15個(gè)象素?cái)?shù),向右移動(dòng)
}
選中“_x-15”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._x-=15;//每按一次,蝴蝶橫坐標(biāo)減少15個(gè)象素?cái)?shù),向左移動(dòng)
}
選中“_y 15”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._y =15;//每按一次,蝴蝶縱坐標(biāo)增加15個(gè)象素?cái)?shù),向下移動(dòng)
}
選中“_y-15”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._y-=15;//每按一次,蝴蝶縱坐標(biāo)減少15個(gè)象素?cái)?shù),向上移動(dòng)
}
選中“_xscale 20”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._xscale =20;//每按一次,蝴蝶橫向放大20%
}
選中“_xscale-20”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._xscale-=20;//每按一次,蝴蝶橫向縮小20%
}
選中“_yscale 20”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._yscale =20;//每按一次,蝴蝶縱向放大20%
}
選中“_yscale-20”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._yscale-=20;//每按一次,蝴蝶縱向縮小20%
}
選中“復(fù)原”按扭,在【動(dòng)作】面板定義它的動(dòng)作腳本為:
on (press) {
x1._x=272.8;// 使蝴蝶恢復(fù)到原來(lái)的坐標(biāo)
x1._y=124.8;
x1._rotation=0;//下面恢復(fù)蝴蝶旋轉(zhuǎn)角度、透明度、放大系數(shù)為初始值
x1._alpha=100;
x1._xscale=100;
x1._yscale=100;
zb="";//恢復(fù)顯示蝴蝶坐標(biāo)和高寬的動(dòng)態(tài)文本變量為空字符
hw="";
}
這段程序代碼實(shí)現(xiàn)蝴蝶還原到初始狀態(tài)。這里要提醒你注重的是,這段代碼前兩行語(yǔ)句使蝴蝶恢復(fù)到原來(lái)的坐標(biāo),這個(gè)坐標(biāo),需要在第一次運(yùn)行時(shí),由下面兩個(gè)式子來(lái)取得。
xx=getProperty(this. hudie,_x);
yy=getProperty(this. hudie,_y);
分享:Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(1)第七章動(dòng)作腳本進(jìn)階第一節(jié)MovieClip(電影剪輯)控制(1)Flash可以做出千變?nèi)f化,多姿多彩的動(dòng)畫(huà)效果,其中很大一部分都是由控制電影剪輯(MC)的屬性來(lái)達(dá)到
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂(yōu)FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash教程:用AS實(shí)現(xiàn)右鍵菜單的最簡(jiǎn)單方法
- Flash入門(mén)實(shí)例:打造簡(jiǎn)單的飄雪動(dòng)畫(huà)視覺(jué)特效(1)
- AS的基本代碼解釋(1)
- Flash AS實(shí)現(xiàn)顏色漸變光線旋轉(zhuǎn)特效
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本(6)
- Flash實(shí)例教程:用Flash簡(jiǎn)單制作相冊(cè)
- ASP flash下拉列表(顯示圖片)
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——時(shí)間軸特效和行為(3)
- 在Flash動(dòng)態(tài)文本框中加載HTML格式文本
猜你也喜歡看這些
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(3)
- 教程說(shuō)明:
Flash教程-Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(3)
。