0
Adobe Animateの "Main"クラスの "SPEED"という名前の定数を作成しようとしています。以下は私のコードです。CreateJSのクラス定数が未定義
function Main(){
this.update.bind(this));
}
Main.SPEED = 3.0;
Main.prototype.update = function(evt){
console.log("SPEED"+SPEED);
console.log(5+SPEED);
}
問題は、定義されていないと表示されることです。 私はそれでいくつかの計算をしようとすると結果はNaNです。 コンソールフィードのサンプルはhereです。
この原因は何ですか?
ありがとう、私の側から非常にばかげたミスでした。私は、私の変数名がクラス名(下記参照)と同じであってはならないこと、また別の愚かな間違いを発見しました。 var Main = new Main(); //間違っています。 – Kwansui
そのため、コードで命名規則を変更する必要があります。たとえば、変数や関数名( 'main'や' isMoving'など)やクラス名の大文字の単語( 'Main'など)の場合はcamelCaseです。 – CrisMVP3200