2015-11-16 22 views
0

我在Flash Pro中創建了一個動畫片段並將其放置在舞臺上。當我創建動畫片段時,我確保註冊點設置在左上角(0,0),我將它放在舞臺上,並將其X和Y線設置爲0. enter image description here我發佈Flash Pro文件後regX和regY發生變化

在javascript窗口中,我寫這段代碼來檢查,然後設置regX和regy到我認爲是相同的位置。

var my_stage = this; 
console.log(my_stage.chnages.regX); -->(150) 
console.log(my_stage.chnages.regY); -->(125) 

my_stage.chnages.regX = 0; 
my_stage.chnages.regY = 0; 

所以,即使它說,影片剪輯的X和Y線是0,0階段,當我發佈該文件,然後它讀作X:150,Y:125?當我將x和y線設置爲0,0時,它將電影片段的左上角放在舞臺上。 enter image description here

我是否必須將stage屬性設置爲0,0,並將其設置爲舞臺的左上角?我來自Flash工作流程,從未遇到過這個問題。

回答

0

CreateJS不支持像Flash那樣的單獨轉換源。 regXregY是內容將從中抽取的位置以及轉換的起始點

如果您在Flash Pro的左上角有圖像並移動了轉換點,則它將對內移動內容在瀏覽器中按預期繪製。

+0

因此,爲什麼當我在flash pro中將movieclip的X和Y屬性設置爲x和y = 0,然後在javascript操作面板中將regX和regY = 0設置爲相同的movieclip時,它們是2個不同的點? – icekomo

相關問題