• ベストアンサー

var x:Number = 0 ?

劇的に初心者の質問です! var x:Number = 0 の:の意味はなんですか?? x:Numberという変数を宣言している。。わけじゃないですよね? ちなみに var node:Array = fXML.firstChild.childNodes[i]; だと、nodeという配列を宣言してる、で間違いないですか? この:もよくわからず。。 ほんとーにわからなくてすみません。 教えて頂けるとうれしいです わからなすぎて、質問が意味不明でしたらご指摘ください!

質問者が選んだベストアンサー

  • ベストアンサー
  • chika_008
  • ベストアンサー率80% (20/25)
回答No.2

x:Numberというのはxという変数はNumber型ですよと宣言をしています。 これがもしx:MovieClipだとしたらxはMovieClipですよと宣言をしています。 AS3.0になるとこれが必須になってくるので 宣言はしっかりおぼえるといいかもしれません。 また、node:ArrayというのはnodeというのはArrayですよと宣言しています。 つまり配列ですよという事ですね。 がんばってください。

kassel
質問者

お礼

早速のご回答ありがとうございます! なるほど、:でデータ型を付け加えてるんですね~。 x:Numberは変数かあ、とかって片付けなくてよかった。。。 >AS3.0になるとこれが必須になってくるので なるほどです。まだ3.0とか未知です。 がんばります。感謝いたします!

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

宣言と同時に初期化(と言う名の代入)をしてるんじゃないの?

kassel
質問者

お礼

早速のご回答ありがとうございます!

関連するQ&A