国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash cs6怎么區分全局坐標和本地坐標?

2020-07-17 12:51:43
字體:
來源:轉載
供稿:網友

今天我們關于flash中的坐標相關的知識,詳細介紹了關于全局坐標和本地坐標的介紹,下面我們就來看看詳細的教程。

筆者帶你一起去了解全局坐標和本地坐標。

1、雙擊打開一個已有的Flash作品,本例為“太陽”。

2、在作品中已創建了一個影片剪輯元件“太陽”,在舞臺繪制了一個“太陽”的對象,在“屬性”面板中,將對象的“實例名稱”取名為“sun_mc”。

3、選擇“編輯欄”中的“文本工具”,在“屬性”面板中設置為“動態文本”,在舞臺中繪制4個動態文本框,分別將“實例名稱”取名為“rootx_txt”、“rooty_txt”、“mcx_txt”和“mcy_txt”。

4、在“屬性”面板中“系列”設置為宋體,“消除鋸齒”設置為“動畫消除鋸齒”,單擊“嵌入”,分別為4個動態文本框嵌入字體。

5、在“代碼”圖層的第1幀右擊,選擇“動作”選項。

6、首先,注冊對象sun_mc的鼠標單擊事件的偵聽器,接收者函數為onclick

7、接著,定義偵聽器函數onclick,參數ev為鼠標事件。

8、執行函數后,在舞臺輸出時間軸root的X軸坐標和Y軸坐標。

9、在舞臺中,輸出對象sun_mc的X軸坐標和Y軸坐標,代碼如下圖所示。

10、運行程序后,單擊太陽對象,舞臺中即輸出時間軸的坐標(0,0),以及對象的坐標(275,200)。可以看出時間軸的默認位置是在舞臺的最左上方。

11、我們修改一下“動作”面板中的代碼,將時間軸X軸的坐標設置為50,Y軸坐標設置為80。

12、運行程序,可以看到整個舞臺的所有對象都向右下方移動,移動的值為時間軸的坐標。時間軸的坐標變為(50,80),但對象的坐標還是(275,200),按道理對象下移,坐標應該變大了,但為什么還是和原來一樣呢?

13、這是因為坐標分兩種:

1)相對舞臺左上角的坐標稱為全局坐標。

2)以父級顯示實例為基準的坐標稱為本地坐標。

時間軸的坐標是全局坐標,是相對于舞臺左上角來確定的,所以相對于舞臺左上角的位置改變后,坐標就改變了。

對象的坐標是本地坐標,是相對于時間軸root的位置來確定的,雖然它相對于舞臺的位置改變了,但相對于時間軸root的位置沒有改變,所以改變時間軸的坐標對象的坐標并不會改變。

以上就是flash cs6中全局坐標和本地坐標的詳細介紹,希望大家喜歡, 請繼續關注武林網。

相關推薦

Flash怎么在舞臺上顯示鼠標的實時坐標?

Flash怎么使用文本分離與變形制作漂亮的排版?

Flash怎么設置元件坐標?flash使用代碼設置元件的坐標的教程

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大安市| 昔阳县| 安多县| 大渡口区| 池州市| 洛扎县| 昂仁县| 慈溪市| 腾冲县| 新安县| 商洛市| 刚察县| 迁安市| 宽甸| 收藏| 禄劝| 昂仁县| 确山县| 镇原县| 定日县| 吉首市| 渭南市| 绥芬河市| 房产| 胶州市| 娄烦县| 谢通门县| 四子王旗| 桂东县| 赤水市| 凯里市| 谢通门县| 邢台县| 张家川| 新平| 蓬莱市| 晴隆县| 昌图县| 儋州市| 五峰| 克拉玛依市|