2016-03-21 21 views
0

アニメーションCCでは、新規作成でHTML 5 Canvasを選択しました。しかし、私はプロジェクトにいくつかのスクリプトを書く必要があるとき、私はどの言語を使用するか分からない。私はActionScriptとJavascriptの両方を試しましたが、どちらも私のために働いていませんでした。ソフトウェアが新しくなって以来、私は多くのオンラインヘルプを見つけることができませんでした。 JavaScriptを使用して例えばAnimate CCのHTML5 Canvasにはどのようなスクリプト言語を使用しますか?

、(私は一つの層上のすべてのスクリプトPUT):

フレーム1は、私が入れ: VARカウント= 0; アラート(カウント)。

フレーム2、私は入れます: カウント=カウント+1; アラート(カウント)。

フレーム20、次のように入力します。 this.gotoAndPlay(1); //フレーム1の最初の「アラートが(カウント)」働いていたが、フレーム2の「警告は(カウント)」でキックしていない2をフレームに行き、再び

を演じる。

があなたをありがとう助けて。

+0

"this.gotoAndPlay()"が動作するのはちょっと困惑しています。これはActionScriptの機能です。いくつかのライブラリJSで定義されているとうまくいくでしょう - その場合ですか?もしそうなら、おそらくこのライブラリ関数にはすべてのAS関数が含まれていて、JS関数とAS関数の両方を実際に使うことができます。 – vladko13

答えて

1

回答が見つかりました。アニメーションCCでは、JavaScriptとActionScriptの両方がサポートされています。ただし、ActionScriptはActionScriptベースのプロジェクトでサポートされており、JavaScriptはHTML5ベースのプロジェクトでサポートされています。

私のスクリプトにこの欠けている部分は "this"です。代わりに "count"だけでなく "this.count"を使う必要があります。デフォルトでは変数スコープはフレームコード内でのみ有効なので、変数を他のフレームからアクセスできるようにするには "this.variableName"を使用する必要があります。

フレーム1:this.count = 0;

フレーム2:this.count ++; アラート(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

関連する問題