« 涼しさの足音(そのまんま)(こうさぎ) | メイン | うさぎが庭に出ちゃった!? »
甘いワナ、それは変数
更新をだいぶさぼってしまいました。
犯人はFLASHです。
こうさぎの新しい背景を作っているのですが、アニメーション以外に今回はプログラミングにかなりの比重がかかってます。
いや、出来てしまうと「こんなん?」ってなるほど、やってることは単純なのですが、動きの微調整にはまったりしているんですね。
で、少しずつ新しい動きを与えていくところで、なにやっても思い通り動かないんです。
目を皿のようにしてもそこの部分のコードに間違いはないし、首をひねりながら何度も再生しては、変な動きをするアニメにますます「????」と・・・。
動きを制御するのに変数を使っているのですが、ふと思いついて、他の動きで使ってる変数を、ちょっと拝借。変数を拝借したところはコメントアウトで動かなくしておく。
あらま、まともに動いてしまいました。
これで、問題は変数にあると分かった訳です。
拝借した変数や機能を元に戻し、コードを頭から見直して、ああ・・・。
爆沈。
大文字と小文字の罠にはまってしまったぁ!!!!
変数を初期化してるところで小文字で宣言しちゃってました・・・。で、動きを実現するソース部分では、大文字でした・・・。変数の自分ルールとして、そこは大文字で書くというのが頭にあったんで、そこが間違ってると思えなかった自分。ああ、もう、馬鹿(泣)
FLASHは、大文字と小文字の違いは別と認識するんですよね(FLASHのバージョンにも拠る)。
愚痴です・・・私が今まで主に経験してきた言語は大文字小文字関係ないんです・・・そのかわり変数にはめっちゃ厳格で、宣言してない変数は絶対使えない・・・だから今回の自分のエラーも、そっちの言語だったら絶対コンパイル通ってない!
へろへろになってしまいました。今、動きの第一段階はクリアしたのですが、あまーりに苦労したのでテンションが切れてしまいました。ちょっと間をおいて、続きをやろうと思います。
ちなみに、大文字と小文字を間違えたのは、f と F です。エフという文字は、小文字になっても背が高いし字面もなんとなく似てるので間違いやすいかも、と根拠のない分析をしてみる(笑)。ああ、もう、なんちゃらFlagなんて変数、しばらく見たくないです(苦笑)。
Posted by もこもこ on 2004-09-07 at 06:18 午後 in FLASHの話 | Permalink
トラックバック
この記事のトラックバックURL:
https://www.typepad.com/services/trackback/6a012876120316970c0120a70f63f7970b
Listed below are links to weblogs that reference 甘いワナ、それは変数:
コメント
この記事へのコメントは終了しました。