Archive for 11 月 2006

初めてのflexとactionscript3

AS3で組んでみた。
なんか3秒に1回くらい止まるけど、この数で動くんだからたいしたもの、、、なのか??
比較してないからわかんない。
上の黒いとこクリックでスタート

particleTest.as
package {
import flash.display.*;
import flash.events.*;
import com.Dot;

public class particleTest extends Sprite{

private var imageArray:Array = new Array();
private var base:Sprite;
private var flg:Boolean = false;

public function particleTest(){

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

base = new Sprite();
base.graphics.beginFill(0×333333);
base.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
base.graphics.endFill();
addChild(base);

// ボタン
base.addEventListener(MouseEvent.MOUSE_DOWN, baseClick); }

private var i:uint = 0;
private function baseEnterFrame(e:Event):void{

for(var i:int = 0; i < imageArray.length; i++){
if(imageArray[i].move()) continue;

base.removeChild(imageArray[i]);
imageArray.splice(i, 1);
}

for(var j:int = 0; j < 40; [...]

flexのこれから。

blogのデザインが完成してから書き始めようとか思ってたら、すでに半年以上放置してしまっていたので完成前に見切り発車。
最近ちょっと興味があるのがflex。
基本的にflex2の本なんだけど、actionscript3の勉強のために買った「ActionScript3.0 ゲームプログラミングブック」が思いのほか面白い。 意外と効率よくflashが作れるんじゃないかと思い始めてる。
でもmxmlだけは、まだまだ馴染めません。

ActionScript 3.0ゲームプログラミングブック