Flash cs6的舞臺中,鼠標在舞臺上移動時,與原點之間肯定有一個距離,想要顯示出來具體位置,該怎么顯示呢?請看下文詳細介紹。
1、選擇“文本工具”在舞臺繪制一個動態文本框,在“屬性”面板中,將“實例名稱”取名為“dis_txt”。
2、新建一個“代碼”圖層,在圖層的第1幀右擊,選擇“動作”選項。
3、首先,注冊舞臺的鼠標移動事件的偵聽器,接收者函數為distance。
4、接著,定義偵聽器函數distance,參數e為鼠標事件。
5、定義一個Point類型的變量d1,設置坐標值為(0,0),即設置原點坐標的變量。
6、定義一個Point類型的變量d2,用來保存鼠標所在位置的坐標,用mouseX和mouseY獲取鼠標的坐標。
7、定義一個浮點型變量dis,用以保存點d1到d2的距離,即鼠標到原點的距離,用函數distance計算兩點之間的距離。
8、最后,在舞臺輸出鼠標到原點之間的距離,距離值用toFixed函數保留小數點后兩位。
9、運行程序,當鼠標在舞臺上移動時,鼠標到原點的距離就在舞臺上實時的顯示了。
以上就是flash cs6計算鼠標與原點的距離的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash cs6怎么計算兩個物體之間的距離?
Flash怎么制作小球遇到障礙物后停止運動的動畫?
Flash cs6怎么制作小鳥被攻擊并消失的動畫效果?
新聞熱點
疑難解答