簡単なAPI紹介 - MovieClip
• swfや画像を外部から読み込む事が可能です。
var movieClip = _root.createMovieClip();
movieClip.loadMovie("sample.swf");
Slide 14
Slide 14 text
簡単なAPI紹介 - Sprite
• MovieClip同様にMovieClip、Sprite、
Button、Text、Shapeを子要素として追加
できる、シンプルなコンテナ機能です。
var sprite = movieClip.createSprite();
var movieClip = sprite.createMovieClip();
var button = sprite.createButton();
var text = sprite.createText();
var shape = sprite.createShape();
タッチイベント(キャラクター)
// press イベント
monster.addEventListener("press", function (){
this.startDrag();
});
// release イベント
monster.addEventListener("release", function (){
this.stopDrag();
});
Slide 28
Slide 28 text
ゲームロジック
// ランダム値
var random = function(min, max){
return ((Math.random() * (max - min)) + min)|0;
};
Slide 29
Slide 29 text
ゲームロジック
var time = 10;
var depth = _root.numChildren; // 重ね順
_root.addEventListener("enterFrame", function(){
time--;
if (monster.visible && time === 0) {
// 次の円を書くまでの時間をセット
time = random(5, 20);
...中略
}
});