本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2006-07-08 · 原址 http://www.flash8.net/teach/710.htm ← Flash 保存计划

AS多层菜单

作者:tommyheng   类型:原创   来源:闪吧

  先看看效果!

点击浏览该文件



点击开新窗口欣赏该FLASH动画![全屏欣赏]


主场景AS:

//初始窗口的数量
numWindows = 10;
//新建一个数组:这里面将装载各个窗口的名称
windows = new Array();
//利用循环加载窗口
for (i=1; i<=numWindows; ++i) {
//为新窗口命名
_root.attachMovie("window", "win"+i, i);
//把新名称放入数组
windows[i] = _root["win"+i];
//定义两个变量,index/num(num是窗口中的数字)
_root["win"+i].index = i;
_root["win"+i].num = i;
//赋予新窗口一个随机的位置
_root["win"+i]._x = random(300);
_root["win"+i]._y = random(200);
}
//构造一个调转层级的函数
function bringToFront(index) {
// 从被选择的窗口开始到numWindows之间进行循环
for (i=index; i<numWindows; ++i) {
//调换所选的窗口与比其大一级窗口的层级
windows[i].swapDepths(windows[i+1]);
//重新赋予所选窗口与比其大一级窗口的index的值(其实就是调换)
++windows[i].index;
--windows[i+1].index;
//最后确定被选窗口
temp = windows[i];
windows[i] = windows[i+1];
windows[i+1] = temp;
}
}


窗口TITLE的按扭AS:


on(press){

//调用主场景中层级掉转函数
_root.bringToFront(index);

//可以拖拽
this.startDrag();
}
on(release, releaseOutside){

//停止拖拽
this.stopDrag();
}


原文件在此:

点击浏览该文件

   责任编辑:uufeng    时间:2004年4月5日
  • 最近更新