AS多层菜单 |
| 作者:佚名 来源:闪吧 作者: tommyheng 更新:2007-1-13 20:48:31 错误报告 我要投稿 |
先看看效果!
点击浏览该文件
[全屏欣赏]
主场景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(); }
原文件在此:
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |