人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Flash AS3.0で画像が横方向にスライドしてループするスクリプトの書き方を教えてください。
下記のサイトのTOPのFlashを参考にして作っています。
http://www.nttdocomo.co.jp/

画像がスライドしてループするようにはできたのですが参考サイトのように中央にスライドした時に
拡大、縮小するような仕組みにするにはどのようなスクリプトの書き方をすれば良いでしょうか?
制作環境はFlashCS5 AS3.0です。

現状でこのような感じでスライドしてループするスクリプトを書いています。

//タイマー
var mctimer:Timer = new Timer(4500);
mctimer.addEventListener(TimerEvent.TIMER ,movetimer);
mctimer.start();

//スクロール
addEventListener( Event.ENTER_FRAME, scrollbana );
function scrollbana( event:Event ):void{
this.x +=(tox - this.x)*0.3;
}
//バナーサイズ分スクロールしたら0に戻る。
function movetimer(e:TimerEvent) {
tox -= bnrwidth;
if(tox < bannerwidth){
tox=bnrwidth*-1;
this.x = 0;
}
}


●質問者: ganmodoki600
●カテゴリ:ウェブ制作
✍キーワード:as3 Flash TOP TOX void
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● nacbox
●70ポイント

予想ですが、拡大縮小の部分はわざわざAS3で記述しているわけではなく、Tweenerなどの外部クラスを利用していると思います。

http://code.google.com/p/tweener/

※tweenerの使い方は、日本語でも山のようにあるのでググってください。


横スライドもtweenerで実現できますし、拡大縮小も一行で書けるので、簡単です。


2 ● toki-2131
●0ポイント

よくわからん[[]]

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ