public class Learn extends Music{ public function Learn(){ design(); seo(); rock(); snowboarding(); skateboarding(); movie(); if(me==happy){ everyone == happy; }else if(me==sad){ drink++; } } }

as3.0アニメーション@filter

Posted: 12月 12th, 2009 | Author: yoheim | Filed under: flash | No Comments »

as3.0アニメーションのfilter関連を勉強していました。
この本はとにかく読みがいのある本でなかなか進みません・・・。

とりあえず今日の仕上げとしてサンプルを殆ど変えてませんが、
dropshadowがマウスに追随して動くというものです。

以下ソースです。

package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.filters.DropShadowFilter;

public class AnimatedFilters extends Sprite
{
private var filter:DropShadowFilter;
private var sprite:Sprite;

public function AnimatedFilters()
{
init();

}

private function init():void
{
sprite = new Sprite();
sprite.graphics.lineStyle(2);
sprite.graphics.beginFill(0xffff00);
sprite.graphics.drawRect( -50, -50, 100, 100);
sprite.graphics.endFill();
sprite.x = stage.stageWidth/2;
sprite.y = stage.stageHeight/2;
addChild(sprite);

filter = new DropShadowFilter(0, 0, 0, 1, 20, 20, 0.2);

addEventListener(Event.ENTER_FRAME, onEnterFrame);

}

private function onEnterFrame(e:Event):void
{
var dx:Number = mouseX – sprite.x;
var dy:Number = mouseY – sprite.y;

filter.distance = Math.sqrt(dx * dx + dy * dy)/5;
filter.angle = Math.atan2(dy, dx) * 180 / Math.PI;
sprite.filters = [filter];
}

}

}

This movie requires Flash Player 9


超基礎復習

Posted: 12月 12th, 2009 | Author: yoheim | Filed under: javascript | No Comments »

今日は、asの教本を進めてから、今まで苦手意識がありなかなかちゃんと学んでなかったjavascriptを
きっちり基本からやろうと思い立ち、超基本からやり直し始めました。
JavaScript講座
を一通りやろうと思ってます。

今日から始めて、凄い基礎なんで3日くらいを目途にしています。
現在31回目。

メインのasも早く自在に操りたいので、教本をこれから読み進めたいと思います。

cssも独学というか感覚的に進めてしまってたので、基本からやり直しをする予定です。

やることが満載なことを改めて思い知らされています。

asが好きなので、どうしてもas中心になってしまいますが、もっと時間を有効に使わないとなーと思います。