亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash CS3制作Fla形式的組件

2020-07-17 13:20:04
字體:
來源:轉載
供稿:網友
  本文為大家介紹如何制作Flash CS3中的[*.fla]形式的的組件(Component)。這種組件和SWC組件不同,它和CS3自帶的組件一樣能夠雙擊進入組件里面編輯,是Flash CS3新增加的一種組件形態。下面我們制作一個MyButton組件為例子。

  制作步驟:
  1、首先創建一空白的ActionScript3.0的flash文檔,然后保存文件命名為:"FLA_ComponentX".//名稱可以任意。
  2、CTRL F8,新建一空白剪輯,取名為"Avatar",進入編輯,第一真上我們畫一矩形框(Stroke style我們選擇"hairline",最細的線條),不用填充,一定要記得設置坐標為(0,0),位置固定的.
  3、CTRL F8,繼續新建個空白剪輯,取名為"NormalSkin",點開高級設置,把"導出ActionScript","導出到第一真"兩項打勾,class中填入"NormalSkin",最后把"啟動9-scale縮放的引導線"選項打勾,最后確定,進入編輯,畫一填充圓角矩形,設置顏色為灰色,擺放位置(0,0),可以拖動9-scale縮放的引導線,如圖對齊,作用是讓圓角矩形進行所放的時候保持四個定位的角不變形,這個矩形用來做按鈕的普通模式的皮膚.
  4、CTRL F8,繼續新建個空白剪輯,同上,取名為"OverSkin",點開高級設置,把"導出ActionScript","導出到第一幀"兩項打勾,class中填入"OverSkin",最后把"啟動9-scale縮放的引導線"選項打勾,最后確定,進入輯,畫一填充圓角矩形,設置顏色為紅色,擺放位置(0,0),這個矩形用來做按鈕的鼠標經過模式的皮膚.
  5、CTRL F8,新建個空白剪輯(這下我們建立的就是最終的按鈕組件,上面建立的都是這按鈕的組成部分),取名為"MyButton",點開高級設置,把"導出ActionScript","導出到第一真"兩項打勾,class中填入"MyButton",然后確定,進入編輯,第一層取名為"avatar",然后第一幀上我們從庫中把"Avatar"元件拖放到場景中,放置到(0,0)位置,這一真的內容在我們最后運行組件的時候是看不到的,作用主要是用來控制整個組件的寬高.然后我們新建立一層,取名"skins",在第二幀上我們把庫中的"NormalSkin"和"OverSkin"組件拖進來,位置可以隨意擺放,這上面的元件是我們將來使用組件的時候,雙擊進入能夠進行設置的.
  6、點中庫中的"MyButton"元件,右鍵菜單中選"Component Definition"(組件定義)選項,會進入一窗口,把類名填上"MyButton",再把"diaplay in Components panel"選項打上鉤,"Tool tiptext"中填入組件名稱,我這里填"MyButton".這里還有設置組件的preview(預覽)效果還有圖標等,其他內容大家可根據需要自行設置。

Flash CS3制作Fla形式的組件_武林網VeVB.COm轉載
  7、到這步,我們會發現還缺少一個外部的自定義組件的代碼,也就是上面"MyButton"元件連接的"MyButton"類.由于類中導入了組件類,所以我們要設置FLASH CS3的classPath(類路徑),選編輯-->參數設置-->ActionScript-->ActionScript3.0,添加一新的類搜索路徑,我這里為"D:/Program Files/Adobe/Adobe Flash CS3/en/Configuration/Component Source/ActionScript 3.0/User Interface"
  大家根據各自情況設置好路徑,新建ActionScript文檔,填入如下代碼:
  /************MyButton.as**************/
package{
importflash.display.*;
importflash.events.*;
importflash.system.ApplicationDomain;
importfl.core.UIComponent;
publicclassMyButtonextendsUIComponent{
privatevarnowSkin:MovieClip;
privatevarthisDomain:ApplicationDomain;
publicfunctionMyButton(){
super();
trace("MyButton");
}
overrideprotectedfunctiondraw():void{
if(nowSkin==null){
thisDomain=loaderInfo.applicationDomain;
varclassDef
try{
classDef=thisDomain.getDefinition(getNormalSkinName());}
catch(e:ReferenceError){
trace("沒有在庫中找到相關的類!")
return;
}
nowSkin=newclassDefasMovieClip;
nowSkin.addEventListener(MouseEvent.MOUSE_OVER,mouseOverHandler);
addChild(nowSkin);
}
nowSkin.width=width;
nowSkin.height=height;
}
protectedfunctionmouseOverHandler(e:MouseEvent):void{
trace("over");
removeChild(nowSkin);
varclassDef=thisDomain.getDefinition(getOverSkinName());
nowSkin=newclassDefasMovieClip;
addChild(nowSkin);
nowSkin.addEventListener(MouseEvent.MOUSE_OUT,mouseOutHandler);
draw();
}
protectedfunctionmouseOutHandler(e:MouseEvent):void{
trace("out");
removeChild(nowSkin);
varclassDef=thisDomain.getDefinition(getNormalSkinName());
nowSkin=newclassDefasMovieClip;
addChild(nowSkin);
nowSkin.addEventListener(MouseEvent.MOUSE_OVER,mouseOverHandler);
draw();
}
protectedfunctiongetNormalSkinName():String{
return"NormalSkin";
}
protectedfunctiongetOverSkinName():String{
return"OverSkin";
}

}
}
  代碼對我們建立的按鈕組件進行一些設置,我這里只簡單設置了鼠標經過和離開。接著保存,名為"MyButto.as",位于我們上面建立的"FLA_ComponentX.fla"同目錄下。
上一頁12 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲精品在线视频| 97国产suv精品一区二区62| 亚洲人成电影网站色| 中文字幕亚洲第一| 欧美日韩亚洲系列| 久久精品国产精品亚洲| 欧美黑人极品猛少妇色xxxxx| 日韩精品在线视频观看| 久久精品成人一区二区三区| 92国产精品视频| 亚洲男女自偷自拍图片另类| 成人乱人伦精品视频在线观看| 久久av在线看| 欧美乱大交做爰xxxⅹ性3| 国产精品视频xxx| 亚洲精品久久久久久久久| 亚洲在线视频观看| 91国自产精品中文字幕亚洲| 理论片在线不卡免费观看| 成人激情视频网| 亚洲欧美精品伊人久久| 91免费精品视频| 国产91在线播放精品91| 欧美日韩国产成人在线| 精品女同一区二区三区在线播放| 精品视频中文字幕| 久久中文字幕在线视频| 亚洲欧美日本精品| 成人a在线观看| 精品久久久久久久久久| 国产一区二区欧美日韩| 国产精品一区二区久久久久| 国产综合在线视频| 国产精品久久久久久久久借妻| 国产一区二区三区视频在线观看| 成人有码在线播放| 国产欧美久久一区二区| 欧美性生活大片免费观看网址| 国产精品久久久久久久久久久久| 高清在线视频日韩欧美| 精品欧美国产一区二区三区| 国产精品美女主播在线观看纯欲| 国产免费一区二区三区在线能观看| 久久精品国产成人精品| 成人黄色免费在线观看| 精品视频在线播放色网色视频| 日本亚洲精品在线观看| 亚洲国产日韩欧美在线动漫| 日韩h在线观看| 国产亚洲精品日韩| 色妞欧美日韩在线| 亚洲高清av在线| 国产精品久久久久久久7电影| 久久人人爽亚洲精品天堂| 国产精品吹潮在线观看| 中文字幕日韩av综合精品| 成人精品视频99在线观看免费| 亚洲国产精品嫩草影院久久| 国产va免费精品高清在线| 久久国产精品久久国产精品| 久久久久久久电影一区| 久久久999成人| 国内精品在线一区| 久久久久久久激情视频| 亚洲精品一区二区在线| 久久久精品免费| 91成人精品网站| 亚洲高清在线观看| 久久亚洲精品中文字幕冲田杏梨| 自拍偷拍免费精品| 欧美国产中文字幕| 国产一区欧美二区三区| 中文字幕国产精品久久| 麻豆成人在线看| 亚洲字幕在线观看| 欧美夫妻性视频| 亚洲欧美日韩精品久久| 日韩精品极品在线观看| 狠狠躁夜夜躁久久躁别揉| 亚洲国产中文字幕在线观看| 欧美在线日韩在线| 国产精品网站入口| 国产成人在线视频| 亚洲国产精品va在线看黑人动漫| 精品亚洲一区二区三区在线播放| 亚洲网在线观看| 精品一区二区电影| 92裸体在线视频网站| 欧美国产第一页| 91九色视频在线| 成人福利视频在线观看| 亚洲精品欧美极品| 久久天天躁夜夜躁狠狠躁2022| 亚洲欧美精品suv| 欧美日韩中文在线观看| 51ⅴ精品国产91久久久久久| 欧美疯狂做受xxxx高潮| 欧美亚洲国产成人精品| 日韩中文字幕亚洲| 日韩欧美在线观看视频| 精品无人区太爽高潮在线播放| 国产成人免费av| 欧美日韩免费区域视频在线观看| 日韩欧美在线视频日韩欧美在线视频| 日本三级久久久| 日韩精品欧美国产精品忘忧草| 久久免费观看视频| 欧美激情在线观看| 欧洲成人免费aa| 久久成人一区二区| 成人高h视频在线| 人体精品一二三区| 日韩在线观看视频免费| 97色在线观看| 日韩精品极品视频| 亚洲第一区第一页| 精品国产区一区二区三区在线观看| 97色在线播放视频| 国产精品久久久久久久久久小说| 一级做a爰片久久毛片美女图片| 久久久久久久久久婷婷| 国产亚洲欧美日韩美女| 在线视频亚洲欧美| 久久99精品国产99久久6尤物| 91精品国产沙发| 日本午夜精品理论片a级appf发布| 国产精品影院在线观看| 国产成人精品综合| 中文字幕九色91在线| 欧美日韩精品在线播放| 亚洲欧美国内爽妇网| 亚洲国产私拍精品国模在线观看| 日韩欧美有码在线| 91在线视频精品| 欧美大全免费观看电视剧大泉洋| 亚洲精品日韩激情在线电影| 午夜精品一区二区三区在线视| 黑人与娇小精品av专区| 日韩欧美aⅴ综合网站发布| 98精品国产高清在线xxxx天堂| 亚洲精品国产电影| 国产一区二区三区免费视频| 亚洲少妇激情视频| 色妞在线综合亚洲欧美| 欧美做爰性生交视频| 国产精品视频久久久| 欧美精品激情视频| 亚洲自拍av在线| 亚洲免费人成在线视频观看| 中文字幕久热精品视频在线| 日韩精品极品毛片系列视频| 91在线观看免费高清完整版在线观看| 国产亚洲一级高清| 97在线视频免费播放| 久久久久久久久久婷婷| 丝袜美腿亚洲一区二区| 777国产偷窥盗摄精品视频| 91久久精品一区| 亚洲国产精品一区二区三区| 奇米影视亚洲狠狠色| 日韩精品久久久久| 91九色国产社区在线观看| 欧美成人免费va影院高清| 久久国产精品99国产精|