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

Conocer las dimensiones de un MC A TIEMPO

Estas en el tema de Conocer las dimensiones de un MC A TIEMPO en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Estoy actualizando un MC al pulsar sobre un menú. El problema es que los JPGs que cargo, tienen distinto tamaño, por lo ...
  #1 (permalink)  
Antiguo 25/05/2006, 01:55
Avatar de Osirapis  
Fecha de Ingreso: abril-2006
Ubicación: Granada - Sevilla. (la Tierra)
Mensajes: 89
Antigüedad: 11 años, 8 meses
Puntos: 0
Conocer las dimensiones de un MC A TIEMPO

Hola a todos.

Estoy actualizando un MC al pulsar sobre un menú.

El problema es que los JPGs que cargo, tienen distinto tamaño, por lo que tengo que centrarlos con AS en tiempo de ejecución. Aquí viene mi problema:

- Muestro un MC (foto1)
- Al pulsar sobre el menú, cargo la imagen correspondiente en otro MC (foto2), oculto con _alpha = 0.
- Centro foto2.
- Intercambio foto1 y foto2 con un fade.
- Renombro foto1 a TMP, foto2 a foto1 y TMP a foto2.

Lo que no funciona es que al cambiar el contenido de foto2, me sigue devolviendo el ancho de la imagen anterior . Solo si pulso tres o más veces sobre el mismo elemento del menú (acualizo foto2 varias veces con la misma imagen) me devuelve el ancho real de la imagen que contiene. Es como si hubiera un desfase entre los datos devueltos y los datos reales.
¿Cómo puedo forzar una actualización de un MC? quiero decir, ¿existe algo así como un foto2._refresh, _update, _reload o similar?

Gracias por anticipado.


Osis.
__________________
Solo hay 10 tipos de personas: los que saben binario y los que no. ; )P
  #2 (permalink)  
Antiguo 25/05/2006, 09:05
Avatar de sheshu  
Fecha de Ingreso: abril-2006
Ubicación: En too el medio
Mensajes: 160
Antigüedad: 11 años, 8 meses
Puntos: 0
hola, te recomiendo este tutorial de MovieClipLoader donde controlas todo el proceso.

saludos,
__________________
sheshu ::: www.tutoriales-flash.com

Última edición por sheshu; 20/10/2006 a las 07:28
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 08:02.