在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(4)_Flash教程
推薦:在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(3)4.編寫ActionScript腳本(1)選定按鈕1,輸入如下AS腳本:on(press){tuodong=1;}on(release){tuodong=0;}在這段AS腳本中,定義了一個變量:tuod
(3)返回主場景,從庫中把剛制作的“圖片剪輯”拖入到主場景中,選定該剪輯,輸入如下AS語句:onClipEvent (enterFrame) {
// 剪輯事件為進(jìn)入幀
if (tuodong==1) {
startDrag(this);
} else {
stopDrag();
}
// 判定變量 tuodong的值,來確定是否拖動影片剪輯
if (daxiao==1) {
this._width = _root._xmouse-x1;
this._height = _root._ymouse-y1;
} else if (daxiao==2) {
this._width = x2-x1;
this._height = y2-y1;
}
}
// 根據(jù)變量daxiao的值來確定是否改變影片剪輯的大小
說明:這段腳本中,選擇的剪輯事件為進(jìn)入幀,這樣,這段腳本在整個影片剪輯存在過程中會反復(fù)地不斷被執(zhí)行。在第一個if判定中,判定變量tuodong的值,假如為1則可以自由拖動,否則的話,停止拖動;在第二個if判定中,判定變量daxiao的值,假如為1,則影片剪輯的寬度和高度會隨著鼠標(biāo)的位置不斷改變,而假如為2的話,則停止改變大小。
分享:在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(1)在Authorware中實(shí)現(xiàn)拖動圖片及改變圖片的大小,這對于交互型的課件是非常重要的。那么,在Flash中可不可以實(shí)現(xiàn)以上的功能呢?答案是肯定的,F(xiàn)lash憑借強(qiáng)大的Act
- 相關(guān)鏈接:
- 教程說明:
Flash教程-在Flash MX中實(shí)現(xiàn)自由拖動圖片和改變圖片(4)。