flash拖拽代碼(flash拖動(dòng)復(fù)制快捷鍵)
合用Rectangle 方法需要填寫(xiě)4個(gè)參數(shù) 拖動(dòng)的起始點(diǎn)X 和 Y 以及可以拖動(dòng)的 X軸距離,和Y軸距離我們將這4個(gè)參數(shù)修改為全局常量 方便以后修改拖動(dòng)范圍代碼如下private const Point_XNumber = 120起始點(diǎn)X。
可拖動(dòng)的元件實(shí)例名為drag_mc,表示區(qū)域的元件實(shí)例名為area_mc,代碼如下var tempXNumber=0var tempYNumber=0drag_mconPress=functiontempX=this_xtempY=this。
求flash AS30按住鼠標(biāo)元件跟隨移動(dòng)代碼,具體要求如下 1必須按住左鍵元件才跟隨鼠標(biāo)運(yùn)動(dòng) 2元件運(yùn)動(dòng)為單方向 3松開(kāi)鼠標(biāo)元件立即停止移動(dòng) 4代碼需為ActionScript 30 5Replay后此功能不失效自己摸索了一。
大概示范一下先說(shuō)軸,做一個(gè)軸, 注冊(cè)點(diǎn)放在軸中間的頂部這個(gè)很重要然后做環(huán),環(huán)的注冊(cè)點(diǎn)要放在環(huán)的正中間然后給軸起個(gè)名字Axis_mc,然后給環(huán)起名字Annulus_mc接下來(lái)寫(xiě)一下代碼AS20Annulus_。
var draggingBoolean=falsefunction dragevtMouseEventvoid if !dragging dragging=truemcstatDragtrue,new Rectangle50,50,400,400evtupdateAfterEvent else dragging=falsemcstopDrag。
7將以下代碼放到舞臺(tái)第一幀,按Ctrl+Enter測(cè)試默認(rèn)快捷鍵PS以上提到的元件實(shí)例名,都可以自定,但下面的代碼出現(xiàn)到的元件名都要修改成你自定義的 import import import。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。