_btn0~_btn6。my_txt,實例名 zhisi_mc 放主場景。stop();
zhisi_mc._x = _btn0._x;
var my_array:Array = new Array("首頁","動畫","文章","教程","相冊","留言");
var url_array:Array = new Array(
"https://qzgzs.51.net",
"https://qzgzs.51.net/flash/donghua.html",
"https://qzgzs.51.net/wenzhang/wenzhang.html",
"https://qzgzs.51.net/jiaocheng/jiaocheng.html",
"https://qzgzs.51.net/xiangce/xiangce.html",
"https://guestbook.new-youth.com/script/user/list.asp?userid=5640"
);
for (var d:Number = 5; d >= 0; d--) {
this["_btn"+d].id = d;
this["_btn"+d].onRollOver = function() {
zhisi_mc.my_txt.text = my_array[this.id];
_btnX = this._x;
zhisi_mc.onEnterFrame = function() {
this._x += (_btnX - this._x) / 4;
if (this._x == _btnX) { delete this.onEnterFrame; }
};
};
this["_btn"+d].onRelease = function() {
getURL(url_array[this.id]);
};
}
onRollOver:更新指示器文字,啟用 onEnterFrame 以緩動公式 _x += (target - _x) / 4 平滑移動指示器。onRelease:跳轉對應網址。簡潔代碼實現彈性導航選單,易於擴充維護。