写了个简单的Flash 下拉菜单,都只怪俺的美工太差,做得不太好看!但作为新手学习的实例还是非常不错的的!各位新手朋友,可不能错过!!
制作过程:
1、制作四个按钮,分别写上Photo_1、Photo_2、Photo_3、Photo_4。
2、导入四张图片。
3、新建四个影片剪辑,将先前准备的按钮和图片一一拖入到剪辑中,并将的实例名均设为bt,最后将四个剪辑分另拖入到场景的四个层中,并分别命名为ph1,ph2,ph3,ph4。
下面就是代码了,在第一帧里面加入如下代码:
_global.pre = "ph1";//将正在展示的图赋给pre变量
for (i=1; i<5; i++) {//用循环写按钮的事件
this["ph"+i].bt.onRelease = function() {
_global.speed = 0;//使初始速度为0
_global.cur = this._parent._name;//将被点击的图赋给cur变量
//trace("pre:"+_global.pre);
//trace("cur:"+_global.cur);
id_up = setInterval(this._parent._parent, "action_up", 10, _global.pre);//每隔10ms调用一次action_up函数!
};
}
var action_down = function (cur) {//该函数实现被点击的图片下移!
_global.speed += 1;//实现缓冲效果
this[cur]._y += _global.speed;//移动图片
if (this[cur]._y>=17.4) {//当达到预定位置时停止移动
this[cur]._y = 17.4;//防止未对齐
clearInterval(id_down);//清除时钟
_global.pre = cur;//将正在展示的图记录到pre变量
}
};
var action_up = function (pre) {//该函数实现被点击的图片上移!
_global.speed += 1;//实现缓冲效果
this[pre]._y -= _global.speed;//移动图片
if (this[pre]._y<=-300) {//当达到预定位置时停止移动
this[pre]._y = -300;//防止未对齐
clearInterval(id_up);//清除时钟
id_down = setInterval(this, "action_down", 10, _global.cur);//每隔10ms调用一次action_down函数!_global.cur传递的参数
_global.speed = 0;//使初始速度为0
}
};
tags:flash下拉菜单 flash下拉菜单下载 flash下拉菜单制作 flash下拉菜单教程 下拉菜单的实例 flash下拉 flash下拉列表 flash下拉导航 flash下拉条 下拉菜单
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔