31回目授業内容 プレゼン2〜Flash〜脱線
[授業][ActionScript][Dreamweaver][Flash]
プレゼン2
- 実際に製作に当たる場合
- 実店舗の写真なり言葉なりが全て出てくるわけではない
- 1ヶ月のくくりなら2週間で具が全てあるべき
- 載せたいものは無くてもイラストなりで実装しておくのが良い
- 外側に公開して十分使えているものだけが評価の対象になる
Flash
- if文
- 比較演算子
onClipEvent (load) { var speed = 10; var leftEdge = -20; var rightEdge = 520; } onClipEvent (enterFrame) { this._x += speed; if (this._x >= rightEdge){ this._x = leftEdge; } }
- function文
var speed:Number; var rightEdge:Number; var leftEdge:Number; this.onLoad = function() { speed = 10; leftEdge = -20; rightEdge = 520; } ball_mc.onEnterFrame = function() { ball_mc._x += speed; if(ball_mc._x >= rightEdge) { ball_mc._x = leftEdge; } }
- y軸もプラスする
-
- 最初に書いたScript
onClipEvent (load) { var speedx : Number = 8; var speedy : Number = 10; var rightEdge : Number = 450; var leftEdge : Number = 50; var topEdge : Number = 50; var bottomEdge : Number = 350; } onClipEvent (enterFrame) { if(_x > rightEdge) { speedx *= -1; } if(_x < leftEdge) { speedx *= -1; } if(_y > topEdge) { speedy *= -1; } if(_y < bottomEdge) { speedy *= -1; } _x += speedx; _y += speedy; }
-
- プログラマ的に書くと
onClipEvent (load) { var speedX : Number = 9; var speedY : Number = 10; var rightEdge : Number = 500; var leftEdge : Number = 0; var topEdge : Number = 0; var bottomEdge : Number = 400; } onClipEvent (enterFrame) { if(_x > rightEdge - _width/2 || _x < leftEdge + _width/2) { speedX *= -1; } _x += speedX; if(_y < topEdge + _height/2 || _y > bottomEdge - _height/2) { speedY *= -1; } _y += speedY; }
- グローバル変数の場合(タイムライン上)
var speedX : Number = 9; var speedY : Number = 10; var rightEdge : Number = 500; var leftEdge : Number = 0; var topEdge : Number = 0; var bottomEdge : Number = 400; this.onEnterFrame = function() { if(beer_mc._x > rightEdge - beer_mc._width/2 || beer_mc._x < leftEdge + beer_mc._width/2) { speedX *= -1; } beer_mc._x += speedX; if(beer_mc._y < topEdge + beer_mc._height/2 || beer_mc._y > bottomEdge - beer_mc._height/2) { speedY *= -1; } beer_mc._y += speedY; }
脱線話(復活)
- 先生がたばこを辞めた理由は「おしゃぶりみたいに口に付けてるのがかっこ悪いと思ってそのままグシャッと潰してやめた」んだそうですw。でもこうでないとやめれないよね!