转自Kyle's Blog
Jesse提供了兩個改變組件外觀的方式:
在Window部份如果要改變上方的抬頭和按鈕可以用下面的方式做到:
-建立一個你要呈現的Movie Clip
-在元件庫(Library)部分點選右鍵命名LinkageID名稱(本例子為test和bu兩個MC)
-同時把exporting in first frame 打勾 (如果不打勾,你需要在場景的某地方放入此MC)
-在AS 2.0 Class欄位, 輸入"mx.skins.SkinElement" (這樣可以讓MC隨著組件縮放)
在程式部份輸入如下:
_global.styles.Window.setStyle("borderStyle", "outset");
mx.managers.PopUpManager.createPopUp(_root,
mx.containers.Window,true,{skinTitleBackground:
"test",skinCloseUp: "bu",closeButton: true});
再另一個情況下,如果組件中包含另一個組件,你無法控制該架構的話,可以利用下面的方式來處理
和上個範例一樣,建立相關的Movie Clip圖案,然後在第一個影格輸入以下的程式就可以達成:
with(mx.controls.scrollClasses.ScrollBar.prototype) {
upArrowUpName = "scrollbar_arrow_mc";
downArrowUpName = "scrollbar_arrow2_mc";
thumbTopName = "thumbTop";
thumbMiddleName = "thumbMiddle";
thumbBottomName = "thumbBottom";
}
attachMovie("ScrollPane", "mc", 0);
mc.setSize(320, 240);
mc.contentPath = "20040409_a.jpg";
Jesse提供了兩個改變組件外觀的方式:
在Window部份如果要改變上方的抬頭和按鈕可以用下面的方式做到:
-建立一個你要呈現的Movie Clip
-在元件庫(Library)部分點選右鍵命名LinkageID名稱(本例子為test和bu兩個MC)
-同時把exporting in first frame 打勾 (如果不打勾,你需要在場景的某地方放入此MC)
-在AS 2.0 Class欄位, 輸入"mx.skins.SkinElement" (這樣可以讓MC隨著組件縮放)
在程式部份輸入如下:
_global.styles.Window.setStyle("borderStyle", "outset");
mx.managers.PopUpManager.createPopUp(_root,
mx.containers.Window,true,{skinTitleBackground:
"test",skinCloseUp: "bu",closeButton: true});
再另一個情況下,如果組件中包含另一個組件,你無法控制該架構的話,可以利用下面的方式來處理
和上個範例一樣,建立相關的Movie Clip圖案,然後在第一個影格輸入以下的程式就可以達成:
with(mx.controls.scrollClasses.ScrollBar.prototype) {
upArrowUpName = "scrollbar_arrow_mc";
downArrowUpName = "scrollbar_arrow2_mc";
thumbTopName = "thumbTop";
thumbMiddleName = "thumbMiddle";
thumbBottomName = "thumbBottom";
}
attachMovie("ScrollPane", "mc", 0);
mc.setSize(320, 240);
mc.contentPath = "20040409_a.jpg";
回复Comments
作者:
{commentrecontent}