11/25 減速スライド
減速スライド:横
1. 幅500px高さ300px の画像5枚、幅高さ100pxの画像5枚用意する。
2. ドキュメント幅500px高さ400pxに指定
3. 100px画像をステージに配置
4. 透明ボタンを作ってそれぞれにインスタンス名(s01~05_btn)をつけて2の画像に重ねる。
5.幅500px高さ300pxの画像を必ず基準点を左上にしてシンボル(ムービークリップ)にする。
6.新規シンボル(ムービークリップ)を作って、5の画像を基準点を左上にして横に並べる。インスタンス名は(main_mc)
7.シーンで6を配置して、各画像にインスタンス名(ph01~05_mc)をつける。
8.タイムラインにActionScript設定
var base:Number; _root.s01_btn.onRollOver=function() { base=main_mc.ph01_mc._x; } _root.s02_btn.onRollOver=function() { base=main_mc.ph02_mc._x; } _root.s03_btn.onRollOver=function() { base=main_mc.ph03_mc._x; } _root.s04_btn.onRollOver=function() { base=main_mc.ph04_mc._x; } _root.s05_btn.onRollOver=function() { base=main_mc.ph05_mc._x; } main_mc.onEnterFrame=function() { main_mc._x-=(main_mc._x+base)/5; }
減速スライド:縦
var base:Number; this.s01_btn.onRollOver=function() { base=main_mc.ph01_mc._y; } this.s02_btn.onRollOver=function() { base=main_mc.ph02_mc._y; } this.s03_btn.onRollOver=function() { base=main_mc.ph03_mc._y; } this.s04_btn.onRollOver=function() { base=main_mc.ph04_mc._y; } this.main_mc.onEnterFrame=function() { main_mc._y-=(main_mc._y+base)/8; }