public clear() : Void
MovieClip.lineStyle() で指定された線スタイルを含め、ムービークリップの描画メソッドを使用して実行時に作成されたすべてのグラフィックを削除します。Flash の描画ツールを使用してオーサリング時に手動で作成したシェイプや線は削除されません。
次の例では、ステージ上にボックスを描画します。ユーザーがボックスのグラフィックをクリックすると、ステージ上からグラフィックが削除されます。
this.createEmptyMovieClip("box_mc", this.getNextHighestDepth());
box_mc.onRelease = function() {
this.clear();
};
drawBox(box_mc, 10, 10, 320, 240);
function drawBox(mc:MovieClip, x:Number, y:Number, w:Number, h:Number):Void {
mc.lineStyle(0);
mc.beginFill(0xEEEEEE);
mc.moveTo(x, y);
mc.lineTo(x+w, y);
mc.lineTo(x+w, y+h);
mc.lineTo(x, y+h);
mc.lineTo(x, y);
mc.endFill();
}
www.adobe.com/go/learn_fl_samples_jp の "ActionScript" サンプルフォルダにある "drawingapi.fla" ファイルにも例があります。.zip ファイルをダウンロードして解凍し、ActionScript バージョンのフォルダに移動してサンプルにアクセスします。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート