メイン | 2006年11月 »

2006年10月 アーカイブ

2006年10月11日

Spriteの作成と表示

Siprteは、タイムラインのない1フレームだけのMovieClipと言えます。継承を見ると次のようにMovieClipの1つ上のスーパークラスです。

MovieClip → Sprite → DisplayObjectContainer → InteractiveObject → DisplayObject → EventDispatcher → Object

逆に言えば、MovieClipクラスはSpriteクラスにフレームを追加したクラスです。なので、MovieClipクラスにはgotoAndPlay()といったフレーム移動のメソッドがありますが、Siprteにはフレームに関するメソッドやプロパティがありません。

//メインのタイムラインでは省略可能
import flash.display.Sprite;

//スプライトを作る
var circle1:Sprite = new Sprite();
circle1.graphics.beginFill(0xFFCC00);
circle1.graphics.drawCircle(50, 80, 40);
// メインのタイムラインにcircle1を追加する
addChild(circle1);
sprite01.jpg

About 2006年10月

2006年10月にブログ「ActionScript3.0入門ノート」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

次のアーカイブは2006年11月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。