よたか2010.03.11 06:27:32
addChild使って、入れ子で作ったオプジェクを「インディックス」で指定する時、下記の様に書いて指定しているのですが、これで上手くいく時と行かない時があります。var A:DisplayObject = textBord.getChildAt(no);
var target:DisplayObject = A.getChildAt(1);
そして、上手くいかない時は、最初のgetChildAtはOKで後のgetChildAtが「未定義」だと言われる。
未定義である可能性のあるメソッド getChildAt を、静的型 flash.display:DisplayObject の参照を使用して呼び出しました。
このエラーやたら多いのだけど、解決方法があまり見つからない。
フラッシュのパブリックメソッド「getChildAt」が名前間違えてんじゃねーの?って言われている。うわっあり得ねー。
という事は、パブリックメソッド「getChildAt」使えない状態で呼び出してしまっているって事じゃないのかな?
function の書き方とか、順番とかもう一度確認して進むしかない。
だいたいさぁ、addChild使うとき、入れ子でないと配置出来ないってのがおかしな話だよね。入れ子じゃなければ、一気に読み込めるのに。
ところで、このエラー解決したくて、アマゾンで本買ったさ、みんな評価が星5つ。すごいや。
「はてな」でためたポイント使ってアマゾンで買ったんだ。
そして、「未定義である可能性のあるメソッド〜」の項目見たとき目が点になったね。
「名前が間違えてます」
たっっったこれだけだった。
そんなぁ。
ActionScript 3.0 って言ったって、FLASHのもんだもんね。
そうそう、いままでそんな事も沢山ありましたさ、FLASHは行けるけど、FLEXはアウトって事沢山ありましたさ。
日曜日からずっとこれやってる。もういい加減次の事やらないと。今月の売上げが…。
覚え書きというよりも、愚痴モードでした。
最後まで読んだ人もそうそういないと思うけど、
最後まで読んでくれた奇特な方、愚痴に付き合ってくれて、ありがとうございます。