Comunidad de diseño web y desarrollo en internet online

Ayuda con variable

Citar            
MensajeEscrito el 10 Ago 2009 11:07 pm
Buenas, tengo un problemilla soy newbie en esto de AS y ahora estoy intentado hacer algo con una varibale
tengo una variable z = 0
y tengo 4 botones cada uno de ellos llama al MC titulo que tiene 4 labels "a1" "a2" "a3" "a4"
el problema es q no me obedece al hacer rollout no va al label que pongo simplemente no pasa nada
mi idea es un menu en el cual al hacer click (on realese) sobre el boton1 muestre un titulo1 y así susecivamente con los demás botones pero que al hacer un rollover por el boton2 o boton 3 etc muestre el titulo correspondiente al botón pero al hacer rollout regrese al titulo del boton que hicimos click (on realese)
cada boton tiene lo siguiente

BOTON 1
on (rollOver, dragOver)
{
_root.mainSite.titulo.gotoAndPlay("a1");
}
on (rollOut, dragOut)
{

_root.mainSite.titulo.gotoAndPlay("a" + z);

}
on (release)
{
z = 1;

_root.mainSite.titulo.gotoAndPlay("a" + z);

}


BOTON 2

on (rollOver, dragOver)
{
_root.mainSite.titulo.gotoAndPlay("a2");
}
on (rollOut, dragOut)
{

_root.mainSite.titulo.gotoAndPlay("a" + z);

}
on (release)
{
z = 2;
_root.mainSite.titulo.gotoAndPlay("a" + z);
}


BOTON 3

on (rollOver, dragOver)
{
_root.mainSite.titulo.gotoAndPlay("a3");
}
on (rollOut, dragOut)
{

_root.mainSite.titulo.gotoAndPlay("a" + z);

}
on (release)
{
z = 3;

_root.mainSite.titulo.gotoAndPlay("a" + z);

}

BOTON 4

on (rollOver, dragOver)
{
_root.mainSite.titulo.gotoAndPlay("a4");
}
on (rollOut, dragOut)
{

_root.mainSite.titulo.gotoAndPlay("a" + z);

}
on (release)
{
z = 4;

_root.mainSite.titulo.gotoAndPlay("a" + z);

}

SI alguien me ayuda se lo agradeceria bastante
TKZ
BYe

Por blondar

26 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Ago 2009 11:58 am
Dado que tienes 4 botones, puedes hardcodear adonde van y listo (los botones no tienen timeline, no pueden guardar valores de variables). Si quieres practicar AS con algo útil, intenta darle acción a los cuatro botones con un simple for ... in

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Ago 2009 02:50 pm
Hola Jorge, gracias por responder
pero en realidad son 4 mc que los uso como botones entonces si deberían guardar valores verdad ?
TKZ
bye

Por blondar

26 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Ago 2009 03:00 pm
Algo así (suponiendo que se llamen bot1 a bot4)

Código ActionScript :

for(var i=1; i<5; i++){
  this["bot"+i].nr = i
   this["bot"+i].onPress = function(){
      trace(this.nr)
   }
}


Aquí tienes un trace del número asignado a cada botón. No entiendo bien la intención del code que pusiste, pero puedes jugar sobre esta base, agregando handlers. El code va en la línea de tiempo, no asociado el elemento del escenario.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Ago 2009 05:17 pm
Gracias Jorge, tu ejemplo me fue de gran ayuda.
TKZ
SEE YA

Por blondar

26 de clabLevel



 

chrome

 

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