欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash 2004 MX Components_Flash教程

編輯Tag賺U幣
教程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ò)展類

來(lái)源:設(shè)計(jì)前沿網(wǎng)上收集//所屬分類:Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程