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

Instrucciones en Clips de pelicula

Estas en el tema de Instrucciones en Clips de pelicula en el foro de Flash y Actionscript en Foros del Web. Buenas, Tengo un clip de pelicula (llamado casilla) que contiene 3 botones (b1, b2 y b3) y 3 clips de película (c1, c2 y c3). ...
  #1 (permalink)  
Antiguo 12/04/2005, 03:04
 
Fecha de Ingreso: marzo-2004
Mensajes: 36
Antigüedad: 13 años, 9 meses
Puntos: 0
Instrucciones en Clips de pelicula

Buenas,

Tengo un clip de pelicula (llamado casilla) que contiene 3 botones (b1, b2 y b3) y 3 clips de película (c1, c2 y c3).

De la instancia casilla, tengo 14 clips (cas1, cas2, cas3 …hasta cas14).

En el botón (por ejemplo b1) que está dentro de la instancia cas1 tengo el siguiente código(hay más instrucciones pero aquí pongo solo lo interesante):

on (press)
{
c1.loadMovie('Boton_UNO.jpg');
_root.pronostico[0][0] = '1';
_root.calcular();
}

Mi problema es que en el botón b1 de la instancia cas2 necesitaría que el código fuera:

on (press)
{
c1.loadMovie('Boton_UNO.jpg');
_root.pronostico[0][1] = '1';
_root.calcular();
}

En el botón b1 de la instancia cas3 necesitaría que el código fuera:

on (press)
{
c1.loadMovie('Boton_UNO.jpg');
_root.pronostico[0][2] = '1';
_root.calcular();
}
…. Así en las 14 casillas

Pero claro, como son objetos de la misma instancia (casilla) al cambiar en el b2:
_root.pronostico[0][0] = '1';
por:
_root.pronostico[0][1] = '1';
el cambio lo realiza en todas las instancias del objeto.

¿Es posible poner instrucciones diferentes en los botones sin que me cambie en todas las instancias?
En cada botón hay unas 15 instrucciones que son iguales para todos los botones y solo esa que es diferente.

Gracias por vuestra ayuda y salu2


PD: No me interesa duplicar la instancia casilla y tener 14 instancias diferentes.
__________________
Cepa
  #2 (permalink)  
Antiguo 12/04/2005, 09:02
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
La verdad es que no entiendo muy bien la estructura de lo que tenes pero empecemos por el principio, en donde decis

"De la instancia casilla, tengo 14 clips (cas1, cas2, cas3 …hasta cas14)."

¿Queres decir?

Del movi clip casilla, tengo 14 instancias (cas1, cas2, cas3 …hasta cas14).

y donde decis

"PD: No me interesa duplicar la instancia casilla y tener 14 instancias diferentes."

No entiendo, ¿tenes o no catorce instancias del mismo movi clip?, de ser asi, ¿las creaste en el escenario o de forma dinamica?
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #3 (permalink)  
Antiguo 12/04/2005, 10:18
 
Fecha de Ingreso: marzo-2004
Mensajes: 36
Antigüedad: 13 años, 9 meses
Puntos: 0
Buenas Claudio,

La verdad es que no me he explicado muy bien :).

Del punto 1 es lo que tu comentas: Del movi clip casilla, tengo 14 instancias (cas1, cas2, cas3 …hasta cas14).

Del punto 2 si tengo 14 instancias del mismo movi clip, lo que intenté decir que no me interesaba era tener 14 movi clips distintos cambiando solamente esa instrucción.

En resumen, lo que quiero saber es si 2 instancias de un mismo movi clip pueden tener una instrucción diferente.

Gracias, salu2 y perdón por el lío.
__________________
Cepa
  #4 (permalink)  
Antiguo 12/04/2005, 10:32
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
Si, de echo si vos seleccionas la instancia y le colocas un script con una variable por ejemplo
En la instancia 1
Ins_Valor = 1;

En la instancia 2
Ins_Valor = 2;

Etc, tambien podes hacer esto de forma mas automatica, pero eso dependera del nombre que le coloques a las instancias por ejemplo, podes utilizar un for para que cada instancia tenga un valor diferente en la misma variable osea algo asi

supongamos que el tus instancias se llaman Ins_1, Ins_2, etc hasta la catorce

Entonces podes hacer un bucle for que diga esto
cant = 14;
for (i=1; i<cant; i++) {
Instancia = ("Ins_"+i)
Instancia.num_instancia = i;
}

Con esto obtendrias que en cada instancia, la variable num_instancia contenga el numero de instancia a la que pertenece.

Se entiende?
__________________
Claudio Caldareri
diseñador Multimedial
www.disemedios.com.ar
  #5 (permalink)  
Antiguo 12/04/2005, 11:18
 
Fecha de Ingreso: marzo-2004
Mensajes: 36
Antigüedad: 13 años, 9 meses
Puntos: 0
ok, voy a probar
thankx
__________________
Cepa
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 21:31.