トップページ > FLASH > 2011年08月18日 > dIphjZtv

書き込み順位&時間帯一覧

7 位/96 ID中時間01234567891011121314151617181920212223Total
書き込み数0001010000000000000000002



使用した名前一覧書き込んだスレッド一覧
Now_loading...774KB
373
ActionScript 誰かが物凄い勢いで解答するスレ29

書き込みレス一覧

ActionScript 誰かが物凄い勢いで解答するスレ29
373 :Now_loading...774KB[]:2011/08/18(木) 03:33:02.70 ID:dIphjZtv
FlashCS4のAS3(Player10)
HPに書いてあるASをコピペして実行させたところエラーが出て困っています。

ttp://ojigotts-app.zono.cc/2010/01/29/scrollpane/のコードを元にScrollPaneをステージに
addChildしようとしています。

//下はMouseEvent.CLICKで実行
var editArea:Sprite = new ScrollPaneClass();
addChild(editArea);

これだとSWFはScrollPaneClassの子である赤と黒の部分しか出ず、下記のエラーが出ます。
 TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。
at fl.containers::ScrollPane/drawBackground()

デバッグモードでプレビューしても同じで、原因箇所の行番号が分かません。
どこに原因があるのでしょうか?

ActionScript 誰かが物凄い勢いで解答するスレ29
374 :373[sage]:2011/08/18(木) 05:17:17.85 ID:dIphjZtv
(追記)
似たような記述(多分HPの元コード)を見つけました。これを元にしたASの
コンストラクタ内は下記になりましたが、これでも同じエラーが出ます。

var aSp:ScrollPane = new ScrollPane();

var box:MovieClip = new MovieClip();
drawBox(box,0xFF0000);//box内に赤い矩形を描く

aSp.source = box;//MCをソースとして利用
aSp.setSize(150, 200);
aSp.move(100, 100);

addChild(aSp);//Sprite内にScrollPaneを設置

function drawBox(box:MovieClip,color:uint):void {//矩形を描く関数
box.graphics.beginFill(color, 1);
box.graphics.drawRect(0, 0, 150, 300);
box.graphics.endFill();
}

原因が全く分かりません。



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。