Flash マウスの位置で速さの変わるスクロールメニュー
Flashでスクロールメニューを作成したいのですが、うまくいきません。
ボタンを羅列しムービークリップにし、
onClipEvent (load) {
Min = -80*15;
speed = 20;
}
onClipEvent (enterFrame) {
if (_parent.mask.hitTest(_root._xmouse,_root._ymouse,0)) {
this._x -= _parent.mask._xmouse/speed;
if (this._x >0) {
this._x += Min;
} else if (this._x < Min) {
this._x -= Min ;
}
}
}
上記のスプリクトを記述することで動かすことには成功しました。
しかし上記スプリクトでは、ドキュメントサイズ内では、メニューにマウスオーバーしないと制止してしまいます。
http://www.sophia-eternal.com/
上記サイトの様に、読み込んだ時から常にゆっくりスクロールし、
マウスオーバーした時にのみ動きの速さを変えるにはどのようなスプリクトを追加すればよろしいでしょうか?
メニューのみのFlashファイルを作成し、HTMLで組み立てれば早いのですが、
デザイン上、ページ全体を1つのFlashファイルで作成するしかありません。
メニューが常にスクロールしていて、マウスオーバーした時にのみ動きの速さが変わる様にしたいのです。
宜しくお願い致します。
お礼
ありがとうございます。 ええ、安心はできても不満には変わりないですねww どれくらいの処理能力があれば良かったんでしょうか。 一応、昨春に買った富士通製なんですが・・・。