Action Script 3.0などを書いている

Posted on | 2010/2/8 20:44:50 | Comments

いやー、以前Action Script 3.0に触れた時は、どうにもよくわからなかったのですが、CakePHPを触っていた経緯などから、わかるようになってまいりまして。

stop();

import flash.display.Sprite;
import flash.filters.GlowFilter;

var glow:GlowFilter = new GlowFilter();
glow.color = 0xFFFFFF;
glow.alpha = 1;
glow.blurX = 50;
glow.blurY = 50;
glow.quality = BitmapFilterQuality.MEDIUM;

mc_10.addEventListener(MouseEvent.ROLL_OVER,bright);
mc_10.addEventListener(MouseEvent.ROLL_OUT,dark);
mc_10.addEventListener(MouseEvent.CLICK,mv_10);
mc_20.addEventListener(MouseEvent.ROLL_OVER,bright);
mc_20.addEventListener(MouseEvent.ROLL_OUT,dark);
mc_20.addEventListener(MouseEvent.CLICK,mv_20);

function bright(eventObj:MouseEvent) {
var button:MovieClip=eventObj.target as MovieClip;
button.filters = [glow];
}

function dark(eventObj:MouseEvent) {
var button:MovieClip=eventObj.target as MovieClip;
button.filters = [];
}

function mv_10(eventObj:MouseEvent) {
gotoAndStop("frame_10");
}

function mv_20(eventObj:MouseEvent) {
gotoAndStop("frame_20");
}

2つの画面にナビゲートする単純なコードですね。こんなのでも、昔多分全然わかんなかったものなー。進歩だ進歩。

今回はちょこっと作る系のFLASH仕事なので、Action Script 3.0に慣れ親しむことを自分的な課題にして、学習してまいろうと思います。

blog comments powered by Disqus