Hace tiempo que no lo pruebo, pero si no recuerdo mal no permite pasar
parámetros, pero tienes varias soluciones para el caso:
Usar:
_root['miMovieClip'+i].onPress = function (i) {
//Cuerpo de la función dónde sí podrás recuperar i
}
o, otra solucion que puedes hacer es almacenar la dirección o la foto grande
(si no entiendo mal lo que quieres conseguir es algo similar a una galería
de imágenes) como propiedad del MC creado y hacer una función genérica que
no precise de parámetros, sino que lea esa propiedad directamente.
Seguramente hay más soluciones que me dejo por el camino, pero a estas
horas...
Saludos, Álvaro.
Post by Federico EzequielCon todo esto creo que lo tengo!!!!!!!!!
miFuncion actuará de distinta manera precisamente de acuerdo a "i"
Es posible en la sentencia _root['miMovieClip'+i].onPress = miFuncion
_root['miMovieClip'+i].onPress = miFuncion (i)
Solo de esa manera podré actuar distinto en de acuerdo al mc presionado.
Se puede hacer esto?
Muchas gracias.
Federico
Post by Ãlvaro Vidal_root['miMovieClip'+i].onPress = miFuncion; //Lógicamente cambia el _root
por la referencia que necesites.
O si no pon el código que usas para el duplicateMovieClip y te damos la
solución.
Saludos, Álvaro.
Post by Federico EzequielMil gracias! El asunto es que yo no se cuantos mc voy a crear puesto que eso
depende de la cantidad de fotos que se hayan cargado en el servidor. El SWF
lee en una base del servidor la cantidad de fotos cargadas. Si son 10, crea
10 mc y a cada uno le carga una imagen. Si son 20, se crean 20 mc. De manera
que no puedo usar un código fijo del tipo: miMovieClip1.onPress = miFuncion
Federico
Post by Ãlvaro VidalCuando duplicas un MC le asignas un nombre, lo que puedes hacer es
asignarle una función al evento onPress.
duplicateMovieClip(miMovieClip, "miMovieClip1", 1);
miMovieClip1.onPress = miFuncion;
function miFuncion() {
//Cuerpo de la función
}
miMovieClip1.onPress = function() {
//Cuerpo de la función
}
Saludos, Álvaro.
Post by Federico EzequielPor favor, cualquier dato que me puedan pasar sobre esto, me sirve.
Gracias.
Federico
Post by Federico EzequielEstoy creando movie clips a partir de un mc patrón. Uso la sentencia
duplicateMovieClip.
Lo que quiero saber es cómo hago para detectar el clip sobre el que
se hizo clic. La idea es que cada mc muestra una imagen miniatura y
al hacer clic se muestre la imagen en otro mc en tamaño grande, pero
no sé como detectar el mc sobre el que se hizo clic ni sé cómo
asociar el evento clic a un mc que fue creado en tiempo de ejecución.
Agradezco cualquier orientación.
Federico