為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(3)_Flash教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(2)FlashMX2004as2.0制作一個(gè)控制移動(dòng)的類新建一個(gè)as文件,存為moveclass.asclassmoveclassextendsMovieClip//定義這個(gè)類為MovieClip擴(kuò)展類:{varspeed:Nu
FLASH時(shí)鐘類 clock.as功能:自動(dòng)控制時(shí).分.秒針圍繞
演示兩個(gè)FLASH時(shí)鐘,引用的是同一個(gè)clock.as(界面做得隨便了.重要的是as)
clock.as源碼分析:
這個(gè)不是擴(kuò)展類.而是一個(gè)自定義類.通過(guò)自定一個(gè)DATE對(duì)象.再利用DATE對(duì)象本身的方法
求值后.通過(guò)自定義對(duì)象返回想要的值.就成了一個(gè)公共類.讓MC或文本框等FLASH元素直接
調(diào)用.
class clock
{
var newdate:Date;//建立一個(gè)日期變量
function get_newdate()
{
newdate = new Date();//把這個(gè)變量變成一個(gè)日期對(duì)象
}
function get_Seconds()//得到秒鐘轉(zhuǎn)動(dòng)角度
{
get_newdate();
return newdate.getSeconds()*6;
}
function get_Minutes()//得到分鐘轉(zhuǎn)動(dòng)角度
{
get_newdate();
return newdate.getMinutes()*6 newdate.getSeconds()/10;
}
function get_Hour()//得到時(shí)鐘轉(zhuǎn)動(dòng)角度
{
get_newdate();
return newdate.getHours()*30 newdate.getMinutes()/2;
}
}
再建立一個(gè)FLA,畫(huà)好表盤(pán).再把時(shí)秒,分鈔,秒鐘分別做成MC,
分別命名為:hour,minute,second
然后在LAYER1的第一幀寫(xiě)上調(diào)用CLASS的代碼:
var myclock = new clock(); //建立一個(gè)名為myclock的新的clock對(duì)象.作為引用clock類
_root.onEnterFrame=function()
{
second._rotation = myclock.get_Seconds();//直接使用clock類的秒針轉(zhuǎn)動(dòng)值方法賦值給MC second的角度
minute._rotation =myclock.get_Minutes();
hour._rotation=myclock.get_Hour();
}
完成.現(xiàn)在可以換上不同的表盤(pán)樣子.而且不用每個(gè)都去更新AS.基本的AS代碼已經(jīng)做為類
文件獨(dú)立操作了.
這個(gè)實(shí)例也不難.主要是一個(gè)as文件可以解決許多問(wèn)題.你可以自定義擴(kuò)展類,自定義類函數(shù)
甚至可以做成自定義組件,實(shí)現(xiàn)不同的方法與屬性.樹(shù)立OOP的概念,一切都可以做為對(duì)象.
分享:為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(1)[序]基于類的編程,使得我們可以更加輕松地定制屬于自己的對(duì)象,同時(shí)也給已有類的擴(kuò)展提供了極大的方便。現(xiàn)在我們可以通過(guò)extends要害字實(shí)現(xiàn)繼續(xù),并通過(guò)impo
相關(guān)Flash教程:
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂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è)中演示類FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash特效動(dòng)畫(huà)制作:飛舞的螺炫
- flash action 詳解(3)
- Flash CS4如何控制動(dòng)畫(huà)聲音的停止和播放
- 為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(4)
- Flash MX2004入門(mén)與進(jìn)階實(shí)例——?jiǎng)幼髂_本進(jìn)階(10)
- FLASH里面隱式設(shè)置獲取的另一種使用方式
- Silverlight vs Flash的技術(shù)比較
- Flash制作鼠標(biāo)滑過(guò)文字產(chǎn)生光效果動(dòng)畫(huà)
- Flash MX2004入門(mén)與進(jìn)階實(shí)例--動(dòng)畫(huà)基礎(chǔ)(26)
- 動(dòng)態(tài)文本加入省略號(hào)
猜你也喜歡看這些
- Flash 8 入門(mén)與提高實(shí)例教程
- Flash卡通動(dòng)畫(huà)設(shè)計(jì)教程下載
- 《Flash CS3 Professional動(dòng)畫(huà)制作技能進(jìn)化手冊(cè)》--樣章、樣例、教學(xué)視頻
- 新東方王強(qiáng)口語(yǔ)Flash網(wǎng)絡(luò)課程第一、二冊(cè)
- 新東方4+1flash全部教程
- Flash8全實(shí)例學(xué)習(xí)手冊(cè)原書(shū)配套光盤(pán)
- Flash AS3.0教程之類入門(mén)到精通
- Authorware 7.0 Flash MX 2004多媒體創(chuàng)作實(shí)例導(dǎo)學(xué)
- flash實(shí)例教程-遮罩動(dòng)畫(huà)
- Flash 8完美動(dòng)畫(huà)設(shè)計(jì)與制作
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(3)
。