在Flash MX中實(shí)現(xiàn)自由拖動(dòng)圖片和改變圖片(3)_Flash教程
推薦:在Flash MX中實(shí)現(xiàn)自由拖動(dòng)圖片和改變圖片(1)在Authorware中實(shí)現(xiàn)拖動(dòng)圖片及改變圖片的大小,這對(duì)于交互型的課件是非常重要的。那么,在Flash中可不可以實(shí)現(xiàn)以上的功能呢?答案是肯定的,F(xiàn)lash憑借強(qiáng)大的Act
4. 編寫ActionScript腳本(1)選定按鈕1,輸入如下AS腳本:
on (press) {
tuodong = 1;
}
on (release) {
tuodong = 0;
}
在這段AS腳本中,定義了一個(gè)變量:tuodong,當(dāng)鼠標(biāo)在按鈕1上按下不松開時(shí),變量的值為1;松開后,變量值為0。這個(gè)變量的作用是在后面的腳本中,依靠判定它的值來確定是否移動(dòng)圖片。
(2)選定按鈕2,輸入如下AS腳本:
on (press) {
daxiao = 1;
x1 = this._x;
y1 = this._y;
}
on (release) {
daxiao = 2;
x2 = _root._xmouse;
y2 = _root._ymouse;
}
這段AS腳本中,定義了五個(gè)變量,“daxiao”變量的作用和上段腳本中的“tuodong”變量作用相同;x1、y1這兩個(gè)變量記錄當(dāng)鼠標(biāo)在按鈕2上按下鼠標(biāo)時(shí),當(dāng)前的這個(gè)影片剪輯的x方向位置和y方向位置;而x2和y2則記錄了當(dāng)鼠標(biāo)在按鈕2上松開時(shí),鼠標(biāo)在主場(chǎng)景中的x方向位置和y方向位置。
分享:Flash MX2004入門與進(jìn)階實(shí)例——時(shí)間軸特效和行為(3)第九章時(shí)間軸特效和行為第一節(jié)時(shí)間軸特效(3)2.時(shí)間軸特效設(shè)置FlashMX2004內(nèi)置了8種時(shí)間軸特效,每種時(shí)間軸特效都以一種特定方式處理圖形或元件,并答應(yīng)
- 相關(guān)鏈接:
- 教程說明:
Flash教程-在Flash MX中實(shí)現(xiàn)自由拖動(dòng)圖片和改變圖片(3)
。