Comunidad de diseño web y desarrollo en internet online

hola muchachos a ver si se puede y como lo hago

Citar            
MensajeEscrito el 30 Dic 2009 01:32 am
hola chicos tengo el sgte codigo

Código ActionScript :

for(var i=1; i<11; i++){
   this["btn"+i].nr = i
      this["btn"+i].onPress = function(){
      _root.contenedor.loadMovie("estados/"+this.nr+".swf",16)
      }


con el estoy haciendo que 10 mc que tengo en el escenario se comporten como botones y cada uno abra una pelicula en un contenedor. Lo que quiero es modificar este codigo; ya que estoy utilizando el efecto "fader entre secciones" que encontre aqui en cristalab hace un tiempo (creo q fue aqui) en el cual una pelicula madre es la encargada de ir llamando cada pelicula de cada seccion; es decir en cada fotograma de esa pelicula madre se indica que cargue "X" seccion y asi en el menu, a los botones se les dice q onPress cargue "X" fotograma algo como

Código ActionScript :

_root.gotoAndPlay("seccion1") 


pero lo que no se, es como introducir este ultimo codigo en el primero pero indicando que cada btn hara un gotoAndStop al fotograma de nombre "X"


intente asi, pero como se esperaba no me funciono, ayudenme por fis.

Código ActionScript :

for(var i=1; i<11; i++){
   this["btn"+i].nr = i
      this["btn"+i].onPress = function(){
      _root.gotoAndStop("nr")
      }

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 30 Dic 2009 02:00 am
Si mal no te entendí, estas poniendo aquí:

Código ActionScript :

_root.gotoAndStop("nr") 


Ergo, irá al frame NR no a la variable NR, si quieres eso haz:

Código ActionScript :

_root.gotoAndStop(this.nr);


¿Eso es lo que preguntabas?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Dic 2009 02:34 am
hola y gracias por responder tan pronto; pero no se que pasa que al presionar btn1 en lugar de ir al fotograma que lleva por nombre "1" no hace nada y si presiono btn2 si va al fotograma que tiene por nombre "1" aun cuando al fotograma "2" no le he colocado accion alguna O.o

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 30 Dic 2009 02:44 am
de hecho probandolo bien todos los botones van al mismo fotograma y el btn1 lo que hae es regargar el home :'( ayudenme por fis

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 30 Dic 2009 04:59 am
¿Tu linea de tiempo tienes 10 frames verdad? ¿Eso es lo que quieres controlar?

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Dic 2009 03:06 pm
hey, gracias por tus respuestas ya lo solucione jeje; asigne a cada fotograma un nombre de instancia b1 b2 b3... b10 y asi quedo el codigo

Código ActionScript :

_root.gotoAndStop("b"+this.nr);


gracias por todo

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8

 

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