Flash -Rotation Menu 一款旋转菜单效果
Demo:
Core Codes:
[js]
import gs.TweenLite;
import gs.easing.Back;
//总菜单数
var numItemTotal:Number = 5;
//当前选中菜单,预设值为1,也就是第2个菜单
var numItenNow:Number = 1;
//存放菜单位置的数组
var aryItemDis:Array = new Array(55, 0, -56, -96, -152);
init();
function init()
{
//block的初始位置是第2帧
mc_block.gotoAndStop(2);
for (var i:Number = 0; i < numItemTotal; i++)
{
//每个菜单项的点击事件
mc_menuItem["btn" + i].onRelease = function()
{
//trace(this._name);
var numItemClk:Number = this._name.substr(3, 1);
//this._parent._rotation = aryItemDis[numItemClk];
//旋转选中的菜单到数组对应索引的位置
TweenLite.to(this._parent, 0.3, {_rotation:aryItemDis[numItemClk] + 360, ease:Back.easeInOut});
mc_block.gotoAndStop(int(numItemClk) + 1);
TweenLite.from(mc_block, 0.8, {_alpha:0, ease:Back.easeOut});
//设置选中菜单为当前选中项
numItenNow = aryItemDis[numItemClk];
};
}
}
[/js]
菜单项的选中,onRollOver,onRollOut效果等都木有做,就这样丢着吧,哈哈。
听说你要找我?
- QQ:104357575
- Gmail:k5angle9527@gmail.com
Categories
- AIR+FB+AS3 (171)
- Android (28)
- Demo (78)
- fDEV (3)
- Flash AS2 (66)
- Game (22)
- iPhone (1)
- jQuery (14)
- Others (95)
- PHP (43)
- Wordpress (60)
Recent Comments
- slowsay says under AS3-留言板制作全过程-界面篇不错,感谢,提供思路
- Anonymous says under AStar(A星算法)-Node Class:xizao
- Anonymous says under Flex-AMFPHP数据交互:wuwu :shuajian
- Anonymous says under Flash粒子效果:jrjr :paopao
- Anonymous says under Discuz!验证码总是错误:wuwu :xizao :wuwu :wenhao :touxiang :shuaya ...
- Anonymous says under 有关Flash 8 Video Encoder无法启动的问题:chaocai :shengtian 高级感谢~~~我找了一个晚上了,嗨哭命呀! 不过幸好...
- DFdou says under AS3-留言板(GuestBook)更新@DFdou, :leilei 这样啊,thx 哦
- lightoy says under AS3-留言板(GuestBook)更新@DFdou, a...不要把amfphp里面的.htaccess文件上传即可~_!
- Anonymous says under Android-ListView用法:zhuang
- DFdou says under AS3-留言板(GuestBook)更新@Lightoy, amfphp和.htaccess不会有冲突啊
Blogroll
Archive
- September 2010 (2)
- August 2010 (3)
- July 2010 (3)
- June 2010 (3)
- May 2010 (4)
- April 2010 (4)
- March 2010 (8)
- February 2010 (13)
- January 2010 (9)
- December 2009 (19)
- November 2009 (23)
- October 2009 (17)
- September 2009 (22)
- August 2009 (13)
- July 2009 (20)
- June 2009 (18)
- May 2009 (18)
- April 2009 (29)
- March 2009 (31)
- February 2009 (46)
- January 2009 (37)
- December 2008 (16)
- November 2008 (12)
- October 2008 (21)
- September 2008 (10)
- August 2008 (12)
- July 2008 (14)
- June 2008 (8)
- May 2008 (11)