bueno de nuevo otra vez yo
intento hacer un mapa con action scrpit 3, con apariencia 3d, que al colocar el mouse encima de cada ciudad, esta salga un poco cambie de color y tenga sombra.
que me esta ocurriendo es que al hacer click sobre una ciudad coloca la sombra pero me la esta coloreando del color de la ciudad.
para que me entiendan es mejor que vean lo que me esta susediendo.
http://www.seguridadcentralltda.co/mapa/MapaAnimado.swf
este es el codigo
import com.greensock.*;
import com.greensock.easing.*;
import flash.events.Event;
import flash.display.DisplayObject;
import flash.events.MouseEvent;
var finalRotationX:Number = 0;
var finalRotationY:Number = 0;
MapaColombia.z=100
addEventListener (Event.ENTER_FRAME,Rotar);
function Rotar(event:Event): void
{
finalRotationX = -(mouseY - (stage.stageHeight/2)) /20;
finalRotationY = (mouseX - (stage.stageWidth/2)) /20;
MapaColombia.rotationX += (finalRotationX - MapaColombia.rotationX) / 8;
MapaColombia.rotationY += (finalRotationY - MapaColombia.rotationY) / 8;
}
for (var i:uint = 0; i < MapaColombia.numChildren ; i++)
{
var c:MovieClip = MapaColombia.getChildAt(i) as MovieClip;
c.buttonMode = true;
c.addEventListener(MouseEvent.CLICK,traer);
//c.addEventListener(MouseEvent.MOUSE_OVER,color);
//c.addEventListener(MouseEvent.MOUSE_OUT,fuera);
//c.addEventListener(MouseEvent.CLICK,activo);
}
var seleccion:DisplayObject;
function traer(event:Event): void
{
var actual:DisplayObject = event.currentTarget as DisplayObject;
TweenLite.to(actual,.5,{z:-30});
TweenMax.to(actual,5,{tint:0x0E4A80});
TweenMax.to(actual,1,{scaleX:1.1, scaleY:1.1});
TweenMax.to(actual, 2,{dropShadowFilter:{color:0x515050, alpha:1, blurX:15, blurY:15, distance:12}});
MapaColombia.addChild(actual);
if(seleccion != null)
{
TweenLite.to(seleccion,.5,{z:0});
TweenMax.to(seleccion,.5,{tint:0x87B8D8});
TweenMax.to(seleccion,.5,{scaleX:1, scaleY:1});
TweenMax.to(seleccion,.5,{dropShadowFilter:{color:0x515050, alpha:0, blurX:1, blurY:1, distance:0}});
}
seleccion = actual;
}
espero me puedan ayudar