AS这段flash代码是什么意思?帮我注释一下,//皋牢皋春傅农zurl = new Array();zurl[1] = "#";zurl[2] = "#";zurl[3] = "#";zurl[4] = "#";zurl[5] = "#";zurl[6] = "#";_root.xnum = 0;//瓤苞for (i=1; i
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 21:37:13
AS这段flash代码是什么意思?帮我注释一下,//皋牢皋春傅农zurl = new Array();zurl[1] = "#";zurl[2] = "#";zurl[3] = "#";zurl[4] = "#";zurl[5] = "#";zurl[6] = "#";_root.xnum = 0;//瓤苞for (i=1; i
AS这段flash代码是什么意思?帮我注释一下,
//皋牢皋春傅农
zurl = new Array();
zurl[1] = "#";
zurl[2] = "#";
zurl[3] = "#";
zurl[4] = "#";
zurl[5] = "#";
zurl[6] = "#";
_root.xnum = 0;
//瓤苞
for (i=1; i
AS这段flash代码是什么意思?帮我注释一下,//皋牢皋春傅农zurl = new Array();zurl[1] = "#";zurl[2] = "#";zurl[3] = "#";zurl[4] = "#";zurl[5] = "#";zurl[6] = "#";_root.xnum = 0;//瓤苞for (i=1; i
//zurl是保存链接地址的一个数组,#表示空链接,可以替换成实际的网址.
zurl = new Array();
zurl[1] = "#";
zurl[2] = "#";
zurl[3] = "#";
zurl[4] = "#";
zurl[5] = "#";
zurl[6] = "#";
_root.xnum = 0;//时间轴上的变量xnum
//下面这个循环是鼠标放上去、离开、释放鼠标时的执行动作.
for (i=1; i<=6; i++) {
\x05_root["m"+i].snum = i;//_root["m"+i]是指6个menu菜单的实例名.每个实例名里面设一个变量snum记录自身的序号.
\x05_root["m"+i].onRollOver = function() {
\x05\x05_root.xnum = this.snum;//放上去鼠标时,_root.xnum就是鼠标放上去的这个菜单的序号,比如放到m1上时,_root.xnum=1
\x05};
\x05_root["m"+i].onRollOut = function() {
\x05\x05_root.xnum = 0;//鼠标离开菜单重置变量值
\x05};
\x05_root["m"+i].onRelease = function() {
\x05\x05getURL(_root.zurl[this.snum]);//鼠标点击菜单,打开相应链接,如按下m1,此时的this.snum就是1,此时的链接地址就是zurl[1].
\x05};
\x05_root["m"+i].onEnterFrame = function() {//不断检测菜单,应该就是鼠标放上去让菜单的一个动态效果播放的效果.
\x05\x05if (_root.xnum == this.snum) {
\x05\x05\x05this.play();
\x05\x05}
\x05};
}
pin.onEnterFrame = function() {//以下都是计算pin这个元件的旋转角度、水平位置和菜单动态效果的.
\x05if (_root.xnum == 0) {
\x05\x05this._rotation += 1;
\x05\x05this.x = Math.floor(((this._rotation+60)/60)+3);
\x05\x05_root["m"+this.x].play();
\x05} else {
\x05\x05this._rotation = this._rotation-(this._rotation-((_root.xnum-3)*60-60))*0.1;
\x05}
};
能发我菜单效果文件看一下吗?
跳到指定帧吗?那zurl保存帧号,释放鼠标的动作改成这个样子:
_root["m"+i].onRelease = function() {
_root.gotoAndStop(_root.zurl[this.snum]);
\x05};