Flash中需要顯示鼠標(biāo)的坐標(biāo)位置,該怎么在舞臺上顯示鼠標(biāo)的坐標(biāo)位置呢?下面我們就來看看詳細(xì)的教程。
1、打開Flash軟件,選擇“ActionScript3.0”選項,新建一個空白文檔。
2、單擊“插入”---->“新建元件”,新建一個名為“矩形”的影片剪輯元件。
3、單擊“編輯欄”中的“矩形工具”,在舞臺繪制一個寬為550高為400的矩形。
4、回到場景1,將矩形拖動到舞臺中,注意將矩形的左上方與舞臺左上方對齊,即讓矩形覆蓋整個舞臺。
5、選中矩形,在“屬性”面板中,選擇“樣式”中的“Alpha”,將值改為0,將“實例名稱”取名為“Rect_mc”。
6、在“編輯欄”中選擇“文本工具”,在“屬性”面板中選擇“動態(tài)文本”,在舞臺繪制一個動態(tài)文本框,將“實例名稱”取名為“X_txt”,用以輸出鼠標(biāo)的X軸坐標(biāo)。(注:要嵌入字體,運行程序后舞臺才能正常顯示動態(tài)文本)
7、用上一步相同的方法,再次在舞臺繪制一個動態(tài)文本框,“實例名稱”取名為“Y_txt”,用來輸出鼠標(biāo)的Y軸坐標(biāo)。
8、新建一個圖層,命名為“代碼”,在圖層的第1幀右擊,選擇“動作”選項。
9、首先,注冊實例Rect_mc的鼠標(biāo)移動事件的偵聽器,接收者函數(shù)為onshow。
10、接著,定義函數(shù)onshow,變量e為鼠標(biāo)事件。
11、定義兩個實型變量numx和numy,用來存儲鼠標(biāo)的X軸坐標(biāo)和Y軸坐標(biāo)。用屬性stageX和stageY獲取鼠標(biāo)的實時位置。
12、然后,在舞臺輸出X軸的坐標(biāo)值,用toString()函數(shù)將數(shù)值轉(zhuǎn)換為字符串。
13、最后,在舞臺輸出Y軸的坐標(biāo)值,代碼如下圖所示。
14、運行程序,可以看到當(dāng)我們的鼠標(biāo)在舞臺上移動時,舞臺的左上方即顯示鼠標(biāo)的實時坐標(biāo)。
以上就是flash在舞臺上顯示鼠標(biāo)的實時坐標(biāo)的教程,希望大家喜歡,請繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
FLASH怎么用鼠標(biāo)繪制一朵玫瑰花?
flash怎么使用鼠標(biāo)繪制一枝桂花枝?
Flash怎么設(shè)置元件坐標(biāo)?flash使用代碼設(shè)置元件的坐標(biāo)的教程
新聞熱點
疑難解答