在網上經常看到的flash影片中有的物件可以被滑鼠進行拖動。例如有的類似七巧板的拼圖遊戲,控制音量的滑桿等,所使用的就是flash中的拖拽動作。最近在論壇有人詢問講解一下滑鼠拖拽效果的實現方法,今天從網上找了幾篇文章綜合了下給大家講解一下!
下面我來講解一下拖拽命令。
1、首先介紹一下開始拖拽命令的詳細用法,稍後在後面的例子中進行測試。
命令格式:startdrag(要拖動的影片剪輯,[是否鎖定到滑鼠位置**,左,上,右,下])或寫為要拖動的影片剪輯.startdrag([是否鎖定到滑鼠位置**,左,上,右,下])
命令講解:在製作動畫的過程中,上面兩種書寫方法可任選一種。其中[]內的為可選引數,也就是可以寫,也可以不寫。至於左,上,右,下四個引數是用來控制被拖物件的移動範圍。
2、停止拖拽命令講解
命令格式: 被拖動的影片剪輯例項名.stopdrag()
這樣就可以停止對物件的拖拽動作。
二、例項講解
下面來用乙個簡單的例子實驗拖拽命令。
操作步驟:
1、新建乙個flash文件,並在舞台上繪製乙個圓形。選中圓形並按f8,將此圓形轉換為影片剪輯,起名為:circle。確定後將會在舞台上建立乙個圓的例項。
2、選中此例項,並按f9開啟動作面板。輸入如下指令碼:
on (press)
3、好了,現在讓我們按ctrl+回車來測試一下吧,你將會看到舞台上的圓被你的滑鼠拖動的效果。
4、ok,通過這個例子我們可以簡單的應用拖拽動作了。現在需要把這個例子繼續完成,還記得上面命令講解中的左,上,右,下四個控制拖動範圍的引數嗎?現在來製作具有約束拖動範圍的效果。
5、現在在舞台上繪製乙個200*100大小的矩形,注意只要邊框不要填充。
6、如果我們希望在拖動的時候這個圓只能在矩形內拖動的話,就要先設定這個矩形的座標,並記下矩形四個頂點的座標(這點很重要!)。ok,比如,現在此例子中的矩形的四個頂點分別如上圖所示。那我們要取的四個引數就應該是:左=50,上=100,右=250,下=200 現在開啟動作面板,修改剛才的指令碼如下:
on (press)
on (release)
7、呵呵,迫不及待的想檢測你的成果吧?好了,按ctrl+回車去測試吧!
flash程式設計基礎講解 迴圈語句
在 color a52a2a c語言 color 中,為無條件專向語句,一般形式為 color dc143c goto 語句標號 color 語句標號用識別符號表示,它的定名規則與變數名相同,即由字母,數字,下劃線組成,第乙個字元必須為字母或下劃線.不能用整數來做標號.在 color a52a2a ...
flash電子書滑鼠拖拽翻頁效果原理
設定遮罩和陰影之後的最終品 主要原理 設定遮罩 當頁邊捲起時,層1僅顯示四邊形fbde內部分,層2僅顯示abcd部分,層3僅顯示bghd部分.旋 層2內的內容要隨著滑鼠運動而不停變換傾斜角度,其角度始終與ac邊斜度一致.翻頁 當頁面完全翻過時,層1的當前頁數 當前頁數 1 程式的核心在於如何獲得四個...
DOS命令講解
常用的命令 cd 改變當前目錄 cls 清屏 copy 拷貝檔案 del 刪除檔案 deltree 刪除目錄樹 dir 列檔名 diskcopy 複製磁碟 edit 文字編輯 format 格式化磁碟 md 建立子目錄 mem 檢視記憶體狀況 more 分屏顯示 move 移動檔案 改目錄名 rd ...