08/20: Flash 8 の機能をMX 2004で使ってみる その3
Flash 8 のテストその3です。
発売前の次期バージョンの機能を使う方法は、「Flash 8 の機能をMX 2004で使ってみる」を参照してください。
(Flash Player 8 beta版が必要です。)
前回と同じフィルターですが、動きを付けてみました。
(あほなシェイプトゥイーンは気にしないで下さい。)
ActionScriptです。
前回と同じフィルターなのでいらないとは思いますが、一応。
サンプルflaファイル(zip圧縮)[87clicks]
発売前の次期バージョンの機能を使う方法は、「Flash 8 の機能をMX 2004で使ってみる」を参照してください。
(Flash Player 8 beta版が必要です。)
前回と同じフィルターですが、動きを付けてみました。
(あほなシェイプトゥイーンは気にしないで下さい。)
ActionScriptです。
var igF = new flash.filters.GlowFilter();
igF.inner = true;
igF.color = 0x000000;
igF.strength = 2;
igF.angle = 45;
var ogF = new flash.filters.GlowFilter();
ogF.inner = false;
ogF.color = 0xffff00;
ogF.strength = 2;
ogF.angle = 45;
var dsF = new flash.filters.DropShadowFilter();
dsF.strength = 1;
dsF.distance = 10;
dsF.angle = 45;
var blF = new flash.filters.BlurFilter();
blF.clone = true;
var fn = ""; //EnterFrameで処理するフィルターのインスタンス名
var bl = 10;
var ra = 0;
IG_b.onRelease = function(){ fn = "igF"; }
OG_b.onRelease = function(){ fn = "ogF"; }
DS_b.onRelease = function(){ fn = "dsF"; }
BL_b.onRelease = function(){ fn = "blF"; }
as.onEnterFrame = function(){
ra += (ra == 1) ? -1 : 0.01;
bl = Math.cos(6.28 * ra) * 20 + 20;
_root[fn].blurY = _root[fn].blurX = bl;
this.filters = [_root[fn]];
}
前回と同じフィルターなのでいらないとは思いますが、一応。
サンプルflaファイル(zip圧縮)[87clicks]