2016-03-21 253 views
0

在Animate CC中,在Create New中,我選擇了HTML 5 Canvas。但是,當我需要將一些腳本添加到項目中時,我不知道要使用哪種語言。我嘗試了ActionScript和Javascript,但都沒有爲我工作,並且由於該軟件是新的,我找不到很多在線幫助。Animate CC中用於HTML5 Canvas的腳本語言是什麼?

例如,使用JavaScript(我把所有一個層上的腳本):

1幀,我把: 變種計數= 0; alert(count);

第2幀,我把: count = count + 1; alert(count);

第20幀,我把: this.gotoAndPlay(1); //轉至第2幀並再次播放

第一個「警報(計數)」第1幀上的工作,但「警報(計數)」第2幀上在沒有踢。

感謝您幫幫我。

+0

我有點困惑,「this.gotoAndPlay()」的作品 - 畢竟這是一個ActionScript函數。如果在一些被包含的庫JS中定義,它會起作用 - 是這種情況嗎?如果是這樣,也許這個庫函數包含所有的AS函數,我可以實際使用JS和AS函數。 – vladko13

回答

1

我找到了答案。 Animate CC支持JavaScript和ActionScript。但是,基於ActionScript的項目支持ActionScript,基於HTML5的項目支持JavaScript。

在我的腳本中這個缺少的部分是「this」。我需要使用「this.count」而不是「count」。默認情況下,變量作用域僅在其框架代碼中有效,所以爲了使變量可以從其他框架訪問,我需要使用「this.variableName」。

第1幀:this.count = 0;

第2幀:this.count ++; alert(this.count);

第20幀:this.gotoAndPlay(1);

===============================

測試1:https://www.kickfire.com

測試1b: https://www.kickfire.com/ip-detection

試驗2:http://id.kickfire.com

試驗3:https://www.kickfire.com?pmc=overflow

測試4:http://www.apertureacademy.com

+0

謝謝瑞秋:) – ristenk1

相關問題