Flash cs6怎么區(qū)分全局坐標(biāo)和本地坐標(biāo)?

今天我們關(guān)于flash中的坐標(biāo)相關(guān)的知識,詳細(xì)介紹了關(guān)于全局坐標(biāo)和本地坐標(biāo)的介紹,下面我們就來看看詳細(xì)的教程。
筆者帶你一起去了解全局坐標(biāo)和本地坐標(biāo)。
1、雙擊打開一個(gè)已有的Flash作品,本例為“太陽”。
2、在作品中已創(chuàng)建了一個(gè)影片剪輯元件“太陽”,在舞臺繪制了一個(gè)“太陽”的對象,在“屬性”面板中,將對象的“實(shí)例名稱”取名為“sun_mc”。
3、選擇“編輯欄”中的“文本工具”,在“屬性”面板中設(shè)置為“動態(tài)文本”,在舞臺中繪制4個(gè)動態(tài)文本框,分別將“實(shí)例名稱”取名為“rootx_txt”、“rooty_txt”、“mcx_txt”和“mcy_txt”。
4、在“屬性”面板中“系列”設(shè)置為宋體,“消除鋸齒”設(shè)置為“動畫消除鋸齒”,單擊“嵌入”,分別為4個(gè)動態(tài)文本框嵌入字體。
5、在“代碼”圖層的第1幀右擊,選擇“動作”選項(xiàng)。
6、首先,注冊對象sun_mc的鼠標(biāo)單擊事件的偵聽器,接收者函數(shù)為onclick。
7、接著,定義偵聽器函數(shù)onclick,參數(shù)ev為鼠標(biāo)事件。
8、執(zhí)行函數(shù)后,在舞臺輸出時(shí)間軸root的X軸坐標(biāo)和Y軸坐標(biāo)。
9、在舞臺中,輸出對象sun_mc的X軸坐標(biāo)和Y軸坐標(biāo),代碼如下圖所示。
10、運(yùn)行程序后,單擊太陽對象,舞臺中即輸出時(shí)間軸的坐標(biāo)(0,0),以及對象的坐標(biāo)(275,200)。可以看出時(shí)間軸的默認(rèn)位置是在舞臺的最左上方。
11、我們修改一下“動作”面板中的代碼,將時(shí)間軸X軸的坐標(biāo)設(shè)置為50,Y軸坐標(biāo)設(shè)置為80。
12、運(yùn)行程序,可以看到整個(gè)舞臺的所有對象都向右下方移動,移動的值為時(shí)間軸的坐標(biāo)。時(shí)間軸的坐標(biāo)變?yōu)椋?0,80),但對象的坐標(biāo)還是(275,200),按道理對象下移,坐標(biāo)應(yīng)該變大了,但為什么還是和原來一樣呢?
13、這是因?yàn)樽鴺?biāo)分兩種:
1)相對舞臺左上角的坐標(biāo)稱為全局坐標(biāo)。
2)以父級顯示實(shí)例為基準(zhǔn)的坐標(biāo)稱為本地坐標(biāo)。
時(shí)間軸的坐標(biāo)是全局坐標(biāo),是相對于舞臺左上角來確定的,所以相對于舞臺左上角的位置改變后,坐標(biāo)就改變了。
對象的坐標(biāo)是本地坐標(biāo),是相對于時(shí)間軸root的位置來確定的,雖然它相對于舞臺的位置改變了,但相對于時(shí)間軸root的位置沒有改變,所以改變時(shí)間軸的坐標(biāo)對象的坐標(biāo)并不會改變。
以上就是flash cs6中全局坐標(biāo)和本地坐標(biāo)的詳細(xì)介紹,希望大家喜歡, 請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Flash怎么在舞臺上顯示鼠標(biāo)的實(shí)時(shí)坐標(biāo)?
Flash怎么設(shè)置元件坐標(biāo)?flash使用代碼設(shè)置元件的坐標(biāo)的教程
相關(guān)文章
Flash cs6怎么制作鼠標(biāo)單擊對象螺旋運(yùn)動到右邊界的循環(huán)動畫?
Flash cs6怎么制作鼠標(biāo)單擊對象螺旋運(yùn)動到右邊界的循環(huán)動畫?Flash cs6中想要給舞臺上的對象添加鼠標(biāo)點(diǎn)擊事件,該怎么添加呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以2018-01-04- flash8怎么制作字母逐個(gè)傾斜變色的動畫效果?flash8中想要制作一個(gè)字母傾斜并變色的動畫效果,該怎制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-01-03
flash怎么給圖片中的柳條添加隨風(fēng)飄蕩的動畫效果?
flash怎么給圖片中的柳條添加隨風(fēng)飄蕩的動畫效果?flash8中想要給柳樹添加隨風(fēng)擺動的效果,該怎么添加動畫效果呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2018-01-02flash cs3怎么使用線條工具? flash線條工具的教程
flash cs3怎么使用線條工具?flash中的工具很多,今天我們就來看看flash中的線條工具的使用方法,很基礎(chǔ)的教程,適合新手學(xué)習(xí),需要的朋友可以參考下2017-12-31Flash cs6怎么創(chuàng)建數(shù)組元素?
Flash cs6怎么創(chuàng)建數(shù)組元素?Flash cs6中想要使用數(shù)組,該怎么創(chuàng)建數(shù)組元素呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-12-29Flash cs6怎么實(shí)現(xiàn)中鼠標(biāo)移到相關(guān)對象顯示名稱?
Flash cs6怎么實(shí)現(xiàn)中鼠標(biāo)移到相關(guān)對象顯示其名?Flash cs6舞臺中有很多對象,想要實(shí)現(xiàn)鼠標(biāo)移動到某個(gè)對象時(shí),舞臺顯示對象名稱,該怎么設(shè)計(jì)呢?下面我們就來看看詳細(xì)的教程2017-12-28- flash怎么給蠟燭添加熊熊燃燒的動畫效果?flash8中想要給蠟燭添加燭光搖曳的效果,該怎么添加呢?下面我們就來看看吸納關(guān)系的教程,需要的朋友可以參考下2017-12-27
- flash怎么給茶添加冉冉上升的熱氣動畫?flash中想要設(shè)計(jì)一個(gè)茶具冒煙的動畫,該怎么制作這個(gè)動畫呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-12-26
Flash cs6怎么制作角度弧度轉(zhuǎn)換器? Flash角度轉(zhuǎn)換為蝴蝶的教程
Flash cs6怎么制作角度弧度轉(zhuǎn)換器?flash中想要實(shí)現(xiàn)可以快速將角度一鍵計(jì)算成弧度的實(shí)例,該怎么制作呢?下面我們就來看看Flash角度轉(zhuǎn)換為蝴蝶的教程,需要的朋友可以參考2017-12-25Flash cs6怎么制作太陽從左到右重復(fù)移動的動畫?
Flash cs6怎么制作太陽從左到右重復(fù)移動的動畫?flash中想要制作一個(gè)太陽從左到右不停移動的效果,該怎么制作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2017-12-22