Flash CS3で用意されているコンポーネントを使う
July 26, 2007
Flash CS3でいろいろコンポーネントを使って試していたら、次のようなエラーが。
TypeError: Error #2007: パラメータ child は null 以外でなければなりません。
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::ColorPicker/fl.controls:ColorPicker::setStyles()
at fl.controls::ColorPicker/fl.controls:ColorPicker::draw()
at fl.core::UIComponent/::callLaterDispatcher()
結構はまった割に、結論は簡単。
ライブラリにカラーピッカーに限って入れてなかった。
また間空くと忘れそうなので、Flash CS3でビルトインのコンポーネントを使う手順のおさらいメモ。
1.[ウィンドウ]-[コンポーネント]を表示し、使いたいコンポーネントをライブラリにドラッグドロップ
2.fl.controlsパッケージの使うコンポーネントをimport
import fl.controls.Button;
3.インスタンス作成
private var btn:Button;
4.プロパティとかイベント設定
btn.label = "テストボタン";
btn.addEventListener(MouseEvent.CLICK, onClickHandler);
参考URL
Adobe Flash CS3 ドキュメンテーション ActionScript 3.0 コンポーネントガイド
Adobe ActionScript 3.0 コンポーネントリファレンスガイド
カテゴリー:
Trackback
Trackback URL for this entry:

















