Flash基礎(chǔ)知識:設(shè)置影片剪輯的屬性_Flash教程
推薦:Flash互動電子地圖制作手冊——入門實例目前網(wǎng)上涌現(xiàn)出眾多電子地圖,這些電子地圖操作方便,具備數(shù)據(jù)查詢、距離測量甚至精確定位等傳統(tǒng)地圖所不具備的強大功能。現(xiàn)有的電子地圖多數(shù)用Java開發(fā)的,功
設(shè)置影片剪輯的屬性,是在Flash AS中應(yīng)用范圍比較廣的一條語句。在【動作】|【【全局函數(shù)】|【影片剪輯控制】中,我們可以通過setproperty來進行設(shè)置。通過setProperty我們可以設(shè)置影片剪輯的位置,大小,可見度等等。
1、首先我們?nèi)娴亓私庖幌聅etProperty的功能。我們打開as面板,在【影片剪輯控制】下找到setProperty語句,雙擊,在右側(cè)會出現(xiàn)它的參數(shù)面板。如圖所示

圖:proProperty參數(shù)面板
2、在參數(shù)面板中一共有三個選項,我們來看看他們的具體的功能�!緦傩浴渴侵改阆肟刂朴捌糨嫷哪切⿲傩浴T凇緦傩浴坷锩�,flash給我們提供了14個影片剪輯的屬性,我們可以根據(jù)需要來選擇設(shè)置。下面我們就幾個經(jīng)常用到的屬性,具體地向大家介紹一下。
〖_alpha〗透明度選項。用來控制影片剪輯的透明度。我們結(jié)合事例來介紹一下他的用法。
首先我們繪制一個紅色的圓,并把他轉(zhuǎn)換為影片剪輯,命名為“name”。我們把這個影片剪輯拖放到場景中,在下面的屬性面板中,填入他的分身名“name”。
然后,我們制做三個按鈕放置在單獨一層,分別命名為“button:alpha30”,“button:alpha85”,“button:alpha:100”。為了設(shè)置屬性的效果更加直觀,我們在最下圖層繪制一個黑色的矩形,用它來檢測上面的影片剪輯的透明度。
下面我們就要設(shè)置按鈕的as,用as來對影片剪輯的屬性進行控制。我們選中“button:alpha30”按鈕,打開as面板,加入as:
on(release){
setProperty(“yourname”,_alpha,30);
}
按照上述方法,把“button:alpha85”按鈕中的執(zhí)行動作設(shè)置成85%,把“button:alpha100”按鈕中的執(zhí)行動作設(shè)置成100%。
最后,保存測試。我們單擊不同的按鈕,就會得到這個影片剪輯不同的透明度屬性。
〖_height〗高度選項。用來控制影片剪輯的高度。我們結(jié)合事例來體會一下他的用法。首先我們制作一個影片剪輯,在影片剪輯編輯區(qū)內(nèi)的中心點的上方繪制一個矩形。同時制作三個按鈕。分別把影片剪輯和三個按鈕放置在不同圖層內(nèi),給影片剪輯輸入一個用于控制的分身名“yourname”。然后我們選中第一個按鈕,打開as面板,添加as:
on (press) { //當按鈕按下時執(zhí)行下面的動作
setProperty("yourname", _height, "100"); //使影片剪輯高度屬性增加100%
}
同理我們分別設(shè)置第2個和第3個按鈕,分別使影片剪輯增加200%和400%。
最后保存測試,當我們選擇單機按鈕的時候,影片剪輯“yourname“的高度屬性按照我們的設(shè)置而改變。
〖_highquality〗高品質(zhì)。用來控制影片的品質(zhì)。我們控制的目標依然是名稱為“yourname”的影片剪輯。Highquality有兩個參數(shù),選擇1,則是高品質(zhì)播放。選擇0,則反之。
〖name〗改變影片剪輯的名稱。下面我們做一個例子說明一下。我們預(yù)備一個影片剪輯,分身名為“yourname”預(yù)備兩個按鈕。把影片剪輯放在第一層的第二幀,兩個按鈕放在另外一層,首先我們在第一幀上用set Property的name,把影片剪輯的名稱改為”myname”,分別在兩個按鈕上添加action:第一個按鈕把控制高度height的目標影片剪輯名稱為“myname”,高度100。第二個按鈕把控制高度的目標影片剪輯名稱為“yourname”,高度200。存盤測試,可以看到,在點擊第一個按鈕時,影片夾子高度改變。在點擊第二個影片剪輯的時候,沒有改變高度。這說明,第二個按鈕沒有控制到影片剪輯。原因就是我們已經(jīng)把名稱為“yourname”的影片剪輯改為“myname”了。
〖_rotation〗旋轉(zhuǎn)選項。用來控制影片剪輯的旋轉(zhuǎn)角度。非凡注重的是,這個旋轉(zhuǎn)角度都是相對于原始角度而言的。
我們分別把三個按鈕的rotation的數(shù)值設(shè)置成,20,60,120。在每一個按鈕上加入action:
on(press){ //當鼠標按下時執(zhí)行下面的動作
set Property(“yourname”,_rotation,20(60,120)); //設(shè)置“yourname”的旋轉(zhuǎn)角度分別為20,60和120度。
}
〖_visible〗可見度選項。用來設(shè)置影片剪輯是否可見。比較好理解,當設(shè)置為1時,可見;當設(shè)置為0時,不可見。
〖_width〗寬度選項。用來設(shè)置影片剪輯的寬度。他的用法語上面的高度選項是相同的,這里就不累述了。
〖_x〗X軸位置。用來設(shè)置影片剪輯的X軸坐標。x軸位置是一個什么概念呢,就是左右的位置。可以打開查看菜單下的標尺,這樣我們就會明白的。
〖_xscale〗x軸比例尺。設(shè)置影片剪輯在x軸上的縮放比例尺。正常值是100。
〖_y〗y(tǒng)軸位置。同_x,是影片剪輯的上下位置。
〖_yscale〗y(tǒng)軸比例尺。同〖_xscale〗。
注 意 ——X軸,Y軸的設(shè)置都是以場景為參照的。提 示 ——影片剪輯屬性的設(shè)置可以與復(fù)制命令合用,達到有序變化效果。
總結(jié):通過這個問題的解決,我們了解了setProperty的各種屬性設(shè)置。以后我們就可以把這些知識與其他的語句相互配合,慢慢地積累起編寫語句的能力。
最后給大家提供源文件:點擊這里下載所有源文件打包分享:FLASH中的移動方法教程和實例集錦歡迎轉(zhuǎn)載,敬請注明來源--閃吧和作者---sxl001---QQ:285510591在此只探討用AS語句去控制移動的方法。FLASH中能夠移動的物體一般是舞臺上的電影實例(為節(jié)省篇幅
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash基礎(chǔ)知識:設(shè)置影片剪輯的屬性
。