Comunidad de diseño web y desarrollo en internet online

problema con menu en flash

Citar            
MensajeEscrito el 31 Ago 2006 12:59 am
Hola a todos y muchisimas gracias, de verdad que si sois capazes de entenderme y ayudarme os estaré muy agradecidos!!!. De verdad que he estado buscando por todos los sitios pero nunca me he aclarado con nada!!.

Tengo un mc en la biblioteca que se llama "menu interiorismo" y está en la escena "interiorismo".Llevo este mc a la escena y lo pongo en una capa cualquiera.
Dentro del mc "menu interiorismo" tengo unas interpolaciones que digamos hasta el fotograma 28 abre el menu y del 29 hasta el 50 lo cierra.
En esas interpolaciones, lo que interpolo son clips y botones por separado. Los clips son instancias con nombre "A", "b", "c"... y les digo que hagan la accion mediante un boton transparente con la siguiente accion. (Para el mc con nombre A):

Código :

on (rollOver) {
A.onEnterFrame = function() {
if (this._currentframe=5) {
this.nextFrame();
} else {
this.stop();
delete this["onEnterFrame"];
}
};
}
on (rollOut) {
A.onEnterFrame = function() {
if (this._currentframe=1) {
this.prevFrame();
} else {
this.stop();
delete this["onEnterFrame"];
}
};
}
on (release) {
gotoAndPlay("BAJOCUBIERTA", 1);
}


El caso es que tengo dos dudas terribles que me desesperan, llevo buscando y leyendo mucho pero soy bastante negado para este código:

Duda: como hago para que antes de que vaya a la escena BAJOCUBIERTA pase por el frame 29 hasta el 50?, es decir, que el menu donde se desplego esa instancia A, se vuelva a plegar?

Ejemplo de lo que quiero hacer:
http://www.panasonic-europe.com/home.aspx


Gracias a todos!!!!!!!!

[ mx ] usa las etiquetas code para postear tu codigo

Por pabblocreespo

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ago 2006 02:05 am
LO HE PUESTO ASI PERO NO ME FUNCIONA:

Si teneis un menu con varias secciones teneis que poner esto:

A los botones de vuestro menu teneis que ponerles un nombre en la instancia, en mi caso boton1, boton2 y boton3

Las acciones de este boton son, ademas de las que quieras tener ( en mi caso tenia acciones referidas a un clip ),

Código :

on (release) {
play();
}


Esto es para que el menu se repliegue y llegue a los frames del final.

PARA EL BOTON 1

Teneis que poner en el frame del medio

Código :

boton1.onRelease = function () {
_root.variable = 1;
play();
}


Y en el ultimo frame

Código :

tellTarget ("/") {
gotoAndplay("NOMBRE DE TU ESCENA", _root.variable);
}


PARA EL BOTON 2

en el frame del medio

Código :

boton2.onRelease = function () {
_root.variable = 2;
play();
}


y en el ultimo frame PERO EN UNA CAPA DISTINTA AL DEL ANTERIOR

Código :

tellTarget ("/") {
gotoAndplay("NOMBRE DE TU ESCENA", _root.variable);
}


PARA EL BOTON 3

en el frame del medio

Código :

boton3.onRelease = function () {
_root.variable = 3;
play();
}


y en el ultimo frame PERO EN UNA CAPA DISTINTA AL DEL ANTERIOR

Código :

tellTarget ("/") {
gotoAndplay("NOMBRE DE TU ESCENA", _root.variable);
}


[ mx ] usa las etiquetas code para postear tu codigo

Por pabblocreespo

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.