Foros del Web » Creando para Internet » Flash y Actionscript »

Bloquear mc o botón de otro mc

Estas en el tema de Bloquear mc o botón de otro mc en el foro de Flash y Actionscript en Foros del Web. Buenos días para todos. tenngo 2 mc. El mc1 son los botónes. El mc2 se carga encima del mc1 El botón 1 me carga a ...
  #1 (permalink)  
Antiguo 15/05/2009, 08:27
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Pregunta Bloquear mc o botón de otro mc

Buenos días para todos.
tenngo 2 mc.

El mc1 son los botónes.
El mc2 se carga encima del mc1

El botón 1 me carga a mc2 así:

loadMovieNum("mc2.swf", 1);

Este mc2 no esta en el escenario sino que yo lo publico "Control+Alt+Enter".

Ahora yo utilizo este código:

Cita:
btn2.enabled = false;
Para que me bloquee el botón que queda por debajo pero no me lo bloque.

No se en que fallo, pues hago un ejercicio con dos botónes que uno me bloquee al otro y me funciona.

Pero en mi película lo hago y no me funciona.
Le pongo "_root. _parent, this, this._parent" y no me funciona.

Tengo dos preguntas:

1. Como bloque los botones de un mc que esta debajo de otro mc?
2. Se puede bloquear todo el mc con lo que tega, botónes, animaciones etc?
y que otro botón me active nuevamente al mc bloqueado?.

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 15/05/2009, 09:35
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Bloquear mc o botón de otro mc

si los dos mc estanen la misma pelicula, deberia servir :
Código As:
Ver original
  1. onClipEvent (enterFrame) {
  2.  _root.mc1.btn2.enabled = false;
  3. }
no estoy seguro si lo escribi bien.
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #3 (permalink)  
Antiguo 15/05/2009, 10:40
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Bloquear mc o botón de otro mc

Hola gVenom. Gracias por responder.
Mira lo que pase es que los mc los cargo desde la biblioteca no están en el escenario.
Si me funciona cuando están e elescenario, pero cargandolos desde la biblioteca no.
Yo pongo su nombre de vinculación pero no me funciona.
Como elimino un mc cuando es cargado desde la biblioteca?.

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #4 (permalink)  
Antiguo 15/05/2009, 11:26
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Bloquear mc o botón de otro mc

crea un mc vacio y lo llamas call por ejm,y ahi le cargas los mc, cuando cargas uno, y llamas al otro. este se quita y queda solo el otro.

Código AS:
Ver original
  1. on(release) {
  2.     _root.call.loadMovie("mc1.swf");
  3.    
  4. }
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #5 (permalink)  
Antiguo 15/05/2009, 13:01
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Bloquear mc o botón de otro mc

Hola gVenom. Gracias nuevamente por tu pronta respuesta. Pero nada que me da.
Yo te pregunto. Yo como elimino un clip que cargué en el escenario, pero que el clip no esta en el escenario sino que esta vinculado (desde la biblioteca?.
Yo utilizo el nombre que le puse de viculación como si fuera el nombre de instancia y no me funciona.

Yo se que si tuviera en el escenario el mc con nombre de instancia lo podría borrar pero como no lo tengo en el escenario no se como hacerlo.

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #6 (permalink)  
Antiguo 15/05/2009, 13:08
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Bloquear mc o botón de otro mc

es igual, solo le tienes que poner un nombre de instancia a ese mc que cargas, ahi en la biblioteca le puedes dar clic derecho, escoges la opción linkage, marcas la casilla de exportar para AS, y en el primer espacio que dice identificador le pones el nombre que quieras, ya con eso puedes llamarlo, cargarlo o descargarlo por su nombre.
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #7 (permalink)  
Antiguo 18/05/2009, 08:29
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Bloquear mc o botón de otro mc

Hola gVenom
Con un mc normal si me da, pero no te habia contado que en este mc que deseo borrar o que no sea visible hay un conponente ScrollPane.
Como elimino este Scroll.
Mira yo le puse nombre de instancia y le doy la ruta porejemplo

miScroll._visble=false;

No me da

Le vinculo, clic derecho y le doy un nombre porejempo

archivo_mc.Visible=false; (en donde archivo_mc, es el nombre de viculacion)

Y tampoco de da.

Me puedes decir como lo eliminio.

Gracias
__________________
Diseñador Gráfico publicitario
  #8 (permalink)  
Antiguo 18/05/2009, 08:42
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Bloquear mc o botón de otro mc

Bueno, creo que la clase scrollpane no posee la propiedad visible.=flase; para aplicarla desde AS, y conste, "CREO", talvez lo puedas hacer poniendo tu scrollpane dentro de un mc, y haciendo invisible este mc en vez de tu scrollpane.

Puedes encontrar mas ayuda aqui
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
  #9 (permalink)  
Antiguo 18/05/2009, 13:17
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 9 meses
Puntos: 9
Respuesta: Bloquear mc o botón de otro mc

mmm el componente sí se puede borrar.
Mira para que me entiendas mejor.
Tengo 2 mc. Ellos no están en el escenario, sino que los cargo con:

loadMovieNum("peli.swf", 1);

en peli.swf, está el componente ScrollPane.
En peli.swf se pone encima de la película principal en la película principal hay unos boónes que siguen activos sí se pasa el ratón por encima.

Yo deseo que esa película que esta debajo de peli.swf quede borrada o bloqueada o no se que quede inactiva.

Yo en la película peli.swf pongo un botón para borrar el Scroll y se borra así:

on (release) {
miScroll._visible = false;
}

Y funciona, pero si lo pongo en otro mc no.

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #10 (permalink)  
Antiguo 18/05/2009, 13:44
Avatar de gVenom  
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 16 años, 4 meses
Puntos: 53
Respuesta: Bloquear mc o botón de otro mc

ponlo asi:

Código:
on (release) {
_root.peli1.miScroll._visible = false;
}
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:55.