23/05/2012, 23:52
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 335
Antigüedad: 13 años, 6 meses Puntos: 4 | |
Respuesta: Drag and drop y botón invisible no me sale. El .swf que me has mandado funciona de maravilla pero el .fla no lo puedo abrir, me sale un mensaje que dice que está realizado en Flash Profesional CS5.5 y que no se puede abrir.Pero yo tengo Flash CS5 ¿tiene que ver que tenga versión Mac?¿tendrá que ver con que no me funcione? no creo.
Lo que hago es poner 3 clips de película diferentes con nombres de instancia objeto-objeto1-objeto2 y les pongo el código siguiente:
import flash.events.MouseEvent;
objeto.addEventListener(MouseEvent.MOUSE_DOWN,drag );
objeto.addEventListener(MouseEvent.MOUSE_UP,drop);
objeto1.addEventListener(MouseEvent.MOUSE_DOWN,dra g);
objeto1.addEventListener(MouseEvent.MOUSE_UP,drop) ;
objeto2.addEventListener(MouseEvent.MOUSE_DOWN,dra g);
objeto2.addEventListener(MouseEvent.MOUSE_UP,drop) ;
var origenX:Number;
var origenY:Number;
function drag(e:MouseEvent):void
{
e.currentTarget.startDrag();
origenX=e.currentTarget.x;
origenY=e.currentTarget.y;
}
function drop(e:MouseEvent):void
{
e.currentTarget.stopDrag();
if (e.currentTarget.x==origenX && e.currentTarget.y==origenY)
{
if(e.currentTarget==objeto){navigateToURL(new URLRequest("http://www.google.es"), "_parent");}
if(e.currentTarget==objeto1){navigateToURL(new URLRequest("http://www.forosdelweb.com"), "_parent");}
if(e.currentTarget==objeto2){navigateToURL(new URLRequest("http://images.google.es"), "_parent");}
}
} |