14/06/2003, 02:10
|
| | Fecha de Ingreso: junio-2003 Ubicación: Bogotá
Mensajes: 28
Antigüedad: 21 años, 5 meses Puntos: 0 | |
Menu Dinámico He conseguido Recientemente el código fuente de un menú muy dinámico, pero he quedado un poco bloqueado, porque no he logrado poner hipervinculos a los submenus.
He Aquí el código fuente:
Código:
Movieclip.prototype.mov = mov;
function mov () {
this.pos = _y
//::::::::::::::::::::::::::::::::::
if(this._y == this.yinit){
this.posicion = true
} else {
this.posicion = false
}
//::::::::::::::::::::::::::::::::::
this._y += Math.round ((this.ypos-this._y)/3);
}
Movieclip.prototype.movX = movX;
function movX () {
if (this.activar) {
this._x += (this.xpos-this._x)/6;
} else {
this._x += (this.xinit-this._x)/4;
}
}
nivelUno = [boton0, boton1, boton2, boton3, boton4];
subMenus = [sub0, sub1, sub2, sub3, sub4];
sub0 = ['Inicio', 'Noticías', 'Enlaces', 'Downloads', 'Artículos', 'Reviews'];
sub1 = ['uno 0', 'uno 1', 'uno 2', 'uno 3'];
sub2 = ['dos 0', 'dos 1', 'dos 2'];
sub3 = ['tres 0', "tres 1", "tres 2"];
sub4 = ['cuatro 0', 'cuatro 1', 'cuatro 2'];
pos = []
operador = []
// ----------------------------------------------------------------------------------------------------------
initXpos = 60;
//
for (i=0; i<5; i++) {
operador[i] = eval("sub" add i).length
}
//
for (i=0; i<5; i++) {
pos[i] = _root.nivelUno[i]._y
}
// ----------------------------------------------------------------------------------------------------------
function ordenar (nombre, desplazamiento, nivel) {
// ::::::::::::::::::::
for (i=0; i<7; i++) {
if (eval(nombre) == nivelUno[i]) {
_root.nivelUno[i].click = true();
} else {
_root.nivelUno[i].click = true;
}
}
// ::::::::::::::::::::
for (i=0; i<7; i++) {
if (i<6) {
_root.nivelUno[i].ypos = _root.nivelUno[i].yinit;
}
}
// ::::::::::::::::::::
_root.ordenados = false;
for (i=0; i<6; i++) {
if (_root.nivelUno[i]._x != _root.nivelUno[i].yinit) {
_root.ordenados = true;
}
}
// ::::::::::::::::::::
if (_root.ordenados) {
for (i=nivel; i<7; i++) {
if (eval(nombre) == nivelUno[i]) {
} else {
_root.nivelUno[i].ypos = _root.nivelUno[i].yinit+_root.nivelUno[i]._height+25*desplazamiento;
}
}
}
// colocamos y visualizamos el menu correspondiente
_root.subMenus[nivel]._y = Math.round(_root.pos[nivel]+_root.SubMenus[nivel]._height/_root.operador[nivel]);
if (_root.ordenados) {
for (i=0; i<5; i++) {
if (_root.subMenus[i] == _root.subMenus[nivel]) {
_root.subMenus[i].activar = true;
} else {
_root.subMenus[i].activar = false;
}
}
}
}
// ----------------------------------------------------------------------------------------------------------
En Líneas como esta:
Código:
sub0 = ['Inicio', 'Noticías', 'Enlaces', 'Downloads', 'Artículos', 'Reviews'];
... es donde se puede cambiar el texto de cada submenú, pero como agregar un enlace a cada uno de estos strings? |