Flash 2004 MX Components_Flash教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(4)mc的雙擊事件1、建立CPoweredByXiaowu.as:classCPoweredByXiaowuextendsMovieClip{//--------------------------------------------------------------
1.0 UIObject. createObject();作用:創(chuàng)建一個(gè)組件對(duì)象
用法:componentInstance.createObject(linkageName, instanceName, depth, initObject)
例子:在這個(gè)AS里面,我們非凡要注重的就是linkageName這個(gè)了。
請(qǐng)先從Components面板上面的Component拖到場(chǎng)景上面,(你可以選擇Button, DateChooser等,我們?cè)谶@里先用Button吧。)然后,我們把這個(gè)已經(jīng)拖到場(chǎng)景上面的組件給Delete掉。(你按下Ctrl L,你應(yīng)該還能見(jiàn)到這個(gè)Button的組件的)然后我們?cè)诘谝粠斎胍韵麓a。
代碼:
_root.createObject("Button", "myComponent", 0);
當(dāng)你完成了這一步的時(shí)候,你按Ctrl Enter預(yù)覽影片的時(shí)候,你應(yīng)該會(huì)看到在場(chǎng)景的最左角出現(xiàn)了一個(gè)Button。這證實(shí)你已經(jīng)踏出了成功的一步了。
1.1 UIObject.setSize();
作用:定制組件的大小
用法:UIObject.setSize(寬度,高度);
例子:我們繼續(xù)上面的例子。然后我們?cè)诘谝粠斎胍韵麓a。
代碼:
myComponent.setSize(100,100);
怎么樣?大家都看到效果了吧?
1.2 UIObject.setStyle();
作用:設(shè)置組件的風(fēng)格,例如字體的粗幼,線條的風(fēng)格等等。
用法:componentInstance.setStyle(屬性名稱, 值)
例子:我們繼續(xù)上面的例子,同時(shí)我們也多加上以下的一句代碼。
代碼:
myComponent.setStyle("fontWeight", "bold");
怎么樣,您看到Button變成了粗體了嗎?其他的屬性名稱我就不列舉出來(lái)了,在Flash 2004 MX自己的Help里面已經(jīng)有的了,大家可以參考這個(gè)語(yǔ)法去做出更多不同的Style。
1.3 UIObject.getStyle();
作用:獲取組件風(fēng)格,跟上面的有點(diǎn)相同,也有著不同的地方。
用法:componentInstance.getStyle(屬性名稱)
例子:我們繼續(xù)延續(xù)上面的例子,也是在下面多加一句代碼。
代碼:
trace(myComponent.getStyle("fontWeight"));
上面我們setStyle的時(shí)候,已經(jīng)把字體設(shè)置為blod的了。現(xiàn)在我們?cè)俅潍@取這個(gè)屬性,得到的輸出值也應(yīng)該是blod,大家看一下調(diào)試窗口,你的輸出跟我的一樣嗎?
UIObject scaleX,UIObject scaleY;
作用:獲取/改變 組件X、Y縮少放大的比例。
用法:
改變比例:
componentInstance.scaleX = int;
componentInstance.scaleY = int;
獲得比例:
var tmp = checkbox.scaleX;
var tmp = checkbox.scaleY;
例子:延續(xù)上面的例子,也是在下面多加一句代碼。
代碼:
//改變組件對(duì)象的比例;
myComponent.scaleX=80;
myComponent.scaleY=80;
//獲取組件對(duì)象的比例
var temX =myComponent.scaleX;
var temY =myComponent.scaleY;
trace("temX=" temX);
trace("temY=" temY);
分享:為AS2.0添磚加瓦-編寫(xiě)類擴(kuò)展(3)FLASH時(shí)鐘類clock.as功能:自動(dòng)控制時(shí).分.秒針圍繞演示兩個(gè)FLASH時(shí)鐘,引用的是同一個(gè)clock.as(界面做得隨便了.重要的是as)clock.as源碼分析:這個(gè)不是擴(kuò)展類
相關(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 CS4標(biāo)準(zhǔn)教程
- 金鷹FLASH CS3活學(xué)活用
- Authorware 7.0 Flash MX 2004多媒體創(chuàng)作實(shí)例導(dǎo)學(xué)
- Flash 8 入門(mén)與提高實(shí)例教程
- 金鷹Flash ActionScript編程視頻教程 swf
- Flash 8入門(mén)必練
- ttup flash視頻教程
- 中國(guó)閃客原創(chuàng)爬行榜Flash TOP10動(dòng)畫(huà)風(fēng)暴 隨書(shū)光盤(pán) 2CD
- Flash 8中文版MV及課件制作基礎(chǔ)培訓(xùn)百例
- 金鷹FlashMx 實(shí)例教程
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-Flash 2004 MX Components。