ActionScript 誰かが物凄い勢いで解答するスレ30at SWF
ActionScript 誰かが物凄い勢いで解答するスレ30 - 暇つぶし2ch402:375
12/02/25 10:36:21.34 3xKaILQw
AS3のFlash5.5で質問です。
ここの秀でた方々のおかげでムービークリップの複製は出来ました。ありがとうございます。
そこで質問なのですが、

■やりたいこと
ローカル変数としてstageにaddChildした後に、別関数からそれをアクセスしたい。
下記のコードでは未定義としてエラーとなります。

■前提
ステージ上にsquareというムービークリップがあり、ASリンケージはSquareClassとして定義。

■コード
addSquare();

function addSquare():void {
var square:Array = new Array();
for ( var i:int = 0; i < 10; i++ ) {
square[ i ] = new SquareClass();
stage.addChild( square[ i ] );
}
}

function moveSquare():void {
stage.square[ 0 ].x = 100;
}

■結果(エラー)
シーン 1, レイヤー 'レイヤー 2', フレーム 1、行 12 1119: 未定義である可能性が高いプロパティ square に静的型 flash.display:Stage の参照を使用してアクセスしています。


何が足りないのでしょうか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch