Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2009, 01:15
fefo10
 
Fecha de Ingreso: junio-2009
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema al dibujar marco a MovieClip

Buenas a todos, luego de leer bastante los metodos lineTo, moveTo, lineStyle, beginFill y endFill(); pude lograr hacer algo con ellos, pero como siempre y al ser nuevito en flash no todo salio como planeaba.
En mi documento hay tres movieClips los cuales son duplicados y tienen los siguientes eventos:

on(rollOver){
with(this){
//beginFill(0x0000FF, 30);
lineStyle(1, 0x0000FF, 100);
moveTo(_x,_y);
lineTo(_x,_y);
lineTo(_x + 78,_y);
lineTo(_x + 78,_y + 90);
lineTo(_x,_y + 90);
lineTo(_x,_y);
endFill();
}
}


on(rollOut){
with(this){
//beginFill(0x0000FF, 30);
lineStyle(1,0xFFFFFF, 100);
moveTo(_x,_y);
lineTo(_x + 78,_y);
lineTo(_x + 78,_y + 90);
lineTo(_x,_y + 90);
lineTo(_x,_y);
endFill();
}
}

Bien luego de ver los eventos de los movieClips, les muestro mas o menos como es el problema.

En el ducumento me quedan listados los tres movieClip que les hablaba de la siguiente manera:

MC1

MC2

MC3

El tema es que si paso el mouse sobre el MC1, el rectangulo que dibujo con el evento "onRollOver" se pone en la pos indicada y esperada, o sea bordeando al MC1. Pero si paso el mouse por el MC2 el rectangulo que dibujo con "onRollOver" queda bordeando al MC3 no al MC2. Alguien sabe porq sucede esto?????????????????????. No entiendo!!!!!!!!!!!!!!!!!!!!

Por las dudas si sirve de algo les dejo las cordenadas que se encuentran los MCs

MC1: x = 6 e y = 15
MC1: x = 6 e y = 125
MC1: x = 6 e y = 345

Muchas gracias y esperon que alguien me entienda.
Desde ahora muchas gracias!!!!!!!.