ページ

2010年7月7日水曜日

クリックするとボールがどんどん増える

stage.addEventListener(MouseEvent.MOUSE_DOWN,makeObj);
function makeObj(e:MouseEvent):void {
var obj_mc:Obj=new Obj();
obj_mc.x=e.stageX;
obj_mc.y=e.stageY;
var scale:Number=0.8+3*Math.random();
obj_mc.scaleX=obj_mc.scaleY=scale;
addChild(obj_mc);
}

クリックすると丸が100px右に移動する

maru1.addEventListener(MouseEvent.CLICK,move);
function move(e:MouseEvent):void {
maru1.x+=100;
}

2010年6月30日水曜日



6/30 ボールが跳ね返る方法

ball1.addEventListener(MouseEvent.CLICK, gourl);
function gourl(e:MouseEvent):void {
var url:String = "http://www.google.co.jp";
var urlReq:URLRequest = new URLRequest(url);
navigateToURL(urlReq, "_blank");
}

ball2.addEventListener(MouseEvent.ROLL_OVER, onRollover);
ball2.addEventListener(MouseEvent.ROLL_OUT, onRollout);

function onRollover(e:MouseEvent):void {
var target_mc:MovieClip = e.target as MovieClip;
target_mc.scaleX=target_mc.scaleY=2.0;
}
function onRollout(e:MouseEvent):void {
var target_mc:MovieClip = e.target as MovieClip;
target_mc.scaleX=target_mc.scaleY=1.0;
}


ball1.speedX=3+Math.random()*5;
ball2.speedX=3+Math.random()*5;
ball3.speedX=3+Math.random()*5;

ball1.speedY=3+Math.random()*5;
ball2.speedY=3+Math.random()*5;
ball3.speedY=3+Math.random()*5;

ball1.scaleX=ball1.scaleY = 0.6+Math.random() * 0.3;
ball2.scaleX=ball2.scaleY = 0.6+Math.random() * 0.3;
ball3.scaleX=ball3.scaleY = 0.6+Math.random() * 0.3;

ball1.addEventListener(Event.ENTER_FRAME, onEnterframe);
ball2.addEventListener(Event.ENTER_FRAME, onEnterframe);
ball3.addEventListener(Event.ENTER_FRAME, onEnterframe);

function onEnterframe(e:Event):void {
var mc:MovieClip=e.target as MovieClip;

if (((mc.x-mc.width/2)<0)||((mc.x+mc.width/2)>stage.stageWidth)) {
mc.speedX*=-1;
}
ball1.scaleX=ball1.scaleY = 0.6+Math.random() * 0.3;
ball2.scaleX=ball2.scaleY = 0.6+Math.random() * 0.3;
ball3.scaleX=ball3.scaleY = 0.6+Math.random() * 0.3;

ball1.addEventListener(Event.ENTER_FRAME, onEnterframe);
ball2.addEventListener(Event.ENTER_FRAME, onEnterframe);
ball3.addEventListener(Event.ENTER_FRAME, onEnterframe);

function onEnterframe(e:Event): void {
var mc:MovieClip = e.target as MovieClip;

if ((mc.y - mc.height/2)> stage.stageHeight){
mc.y =- mc.height/2;
}else {
mc.y+=mc.height * 0.2;
}
}

2010年6月23日水曜日

ActionScript3.0-キーボードイベントで動くムービークリップ

IME.enabled = false;
stage.addEventListener(KeyboardEvent.KEY_DOWN, moveObj);
function moveObj(e:KeyboardEvent):void{
var d:uint= 10;
var dx:int;
var dy:int;
switch(e.keyCode){
case Keyboard.RIGHT:
dx = d;
break;
case Keyboard.LEFT:
dx=d*-1;
break;
case Keyboard.UP:
dy= d* -1;
break;
case Keyboard.DOWN:
dy=d;
break;
}

mc1.x += dx;
mc1.y += dy;
}

2010年6月16日水曜日

マウスオーバーとマウスアウト
maru.addEventListener(MouseEvent.ROLL_OVER, onRollover);
maru.addEventListener(MouseEvent.ROLL_OUT, onRollout);

function onRollover(e:MouseEvent):void {
var target_mc:MovieClip = e.target as MovieClip;
target_mc.scaleX=target_mc.scaleY=2.0;
}
function onRollout(e:MouseEvent):void {
var target_mc:MovieClip = e.target as MovieClip;
target_mc.scaleX=target_mc.scaleY=1.0;
}

tweenクラスを使ったアニメーション
import fl.transitions.Tween;
import fl.transitions.easing.Elastic;
import fl.transitions.TweenEvent;

var tObj1:Tween;
var tObj2: Tween;
var tObj3: Tween;

tObj1 = new Tween(maru1, "x" ,Elastic.easeInOut,-150,275,2,true);
tObj1.addEventListener(TweenEvent.MOTION_FINISH, move1);

function move1(e:TweenEvent):void{
tObj2 = new Tween(maru1, "scaleX", Elastic.easeOut,0.2,1,1,true);
tObj3 = new Tween(maru1, "scaleY", Elastic.easeOut,0.2,1,1,true);

}

2010年6月9日水曜日

6/9 Web授業内容

switch文


var aa:String = "M";
switch(aa) {
case "SS":
trace("SSサイズ");
break;
case "S":
trace("Sサイズ");
break;
case "M":
trace("Mサイズ");
break;
case "L":
trace("Lサイズ");
break;
case "LL":
trace("LLサイズ");
break;
default :
trace("それ以外");
}

バナーサイズ
www.yuzuriha.sakura.ne.jp/~akikan/.../kaigai7.html
flashバナー作成

  サイズ468×60
・お買い上げ10,000円以上でノートパソコンが当たる!
・フレーム数:30
・500KB以内で作成
・納品時に .swf と .flaファイルを納品
・他に入れたい文章があったら自由に入れて可
・作ったバナーをクリックしたらgoogleサイトにとぶように設定する。
・1フレーム目に打ち込む
btn1.addEventListener(EVENT.CLICK,gourl);
function gourl(e:MouseEvent):void{.
var url:String="http://www.google.co.jp";
var urlReg:URLRequest=newURLRequest(url);
navigateToURL(urlReg,"_blank");