Comunidad de diseño web y desarrollo en internet online

Problemas con attachMovie AS2

Citar            
MensajeEscrito el 22 Ene 2008 01:22 pm
Hola, estoy empezando con esto de action script y no tengo mucha idea, por lo que mi pregunta es de lo más básico.

Tengo una pelicula con dos clips vacios, nombre de instancia uno y dos. Con estos clips vacios traigo al escenario dos mc, cada uno con un boton dentro mediante el siguiente código:

Código :

uno.attachMovie("bmusic","musicb",0);
dos.attachMovie("bvideo","videob",0);


cada mc contiene contiene un boton, hasta aqui todo funciona. El problema viene cuando en los botones pongo el siguiente código:

Código :

on (press) {
   _root.uno.attachMovie("musicpress","musicpress1",0);
   _root.videob.attachMovie("bvideo","videob0",0);
}


y en el otro botón:

Código :

on (press) {
   _root.dos.attachMovie("videopress","videopress1",0);
   _root.uno.attachMovie("bmusic","musicb",0);
}


Lo que quiero conseguir con esto es que al pulsar un boton, este pase a estado inactivo, por lo que cambio el mc con botón por un mc sin botón (eso funciona), lo que no funciona es cuando al pulsar el otro botón, el boton que está inactivo debería volver a estar activo.

No se que puede fallar ya que supuestamente el código está bien, tambien he intentado referirme a los botones con el nombre que les doy mediante el attachMovie pero tampoco funciona.

Gracias de antemano, espero que alguien pueda ayudarme.

Por kuchiki_kon

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Ene 2008 02:26 pm
Pero no tienes necesidad de crear varios MC solo para decir que tiene un boton inactivo o activo. Lo que puedes hacer es seguir la ruta del boton y cambiar su estado con enabled = false, más o menos el código sería así. (no lo he probado!!).

Código :

//en el frame
uno.attachMovie("bmusic","musicb",0);
dos.attachMovie("bvideo","videob",0);
//
var ruta:MovieClip = this;
uno.onPress = function() {
ruta.dos.enabled = true;
this.enabled = false;
}
//
dos.onPress = function() {
ruta.uno.enabled = true;
this.enabled = false;
}


Saludos!!!
:wink:

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 10 May 2011 06:13 pm
oye todos estan en el nivel 0 al final del attach
ningun movieclip debe estar en el mismo nivel que otro
ej:

Código ActionScript :

contenedor.attachMovie("cuadro",nuevocuadro,0)
contenedor.attachMovie("cuadro",cuadrito,1)
contenedor.attachMovie("cuadro",cuadritox,2)

Por raptor0555

53 de clabLevel



Genero:Masculino  

Desarrollador de juegos

firefox

 

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