flash

flashでつくるメニューバー

1.新規シンボルでヒット部分にだけ四角図形を入れて透明なボタンを作成
2.ボタンインスタンスをx軸上60〜340の間に等間隔で設置し以下のアクションスクリプトを記述(目標値はそれぞれのx座標)

on(rollOver){
  mc.xm=60; /*スライダー(インスタンス名:mc)の目標値xmとして60を指定*/
}

3.ボタンインスタンスと同じ大きさのスライダー(mc)を作成しアクションスクリプトを作成

onClipEvent (load) {
	var xm:Number = 60;/*読み込まれた時のmcの初期値*/
	speed = 8;/*吸着するスピード*/
}
onClipEvent (enterFrame) {
	this._x += (xm-this._x)/speed;
}

4.メニュー文字を別レイヤーで記述し、レイヤーを上から文字、ボタン、スライダーにおく