Comunidad de diseño web y desarrollo en internet online

Problema con un drag sobre un MC

Citar            
MensajeEscrito el 19 Sep 2009 10:55 pm
Saludos a todos.

Mi problema es el siguiente...

Tengo un boton el cual tiene como action startDrag para poder arrastrarlo a cualquier parte, ahora bien, tengo un movieclip en escena y lo que me gustaría es que cuando arrastre este botón y lo suelte sobre el MC cambie de frame, digamos que pase del 1 al 2. ¿Es posible hacer esto? Muchas gracias de antemano. :D

Por leobiscuits

10 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Sep 2009 08:37 pm
Espero que te sirva este código:

Código ActionScript :

import flash.display.Sprite;
import flash.events.MouseEvent;

var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 40);

var target1:Sprite = new Sprite();
target1.graphics.beginFill(0xCCFF00);
target1.graphics.drawRect(0, 0, 100, 100);
target1.name = "target1";

var target2:Sprite = new Sprite();
target2.graphics.beginFill(0xCCFF00);
target2.graphics.drawRect(0, 200, 100, 100);
target2.name = "target2";

addChild(target1);
addChild(target2);
addChild(circle);

circle.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown) 

function mouseDown(event:MouseEvent):void {
    circle.startDrag();
}
circle.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);

function mouseReleased(event:MouseEvent):void {
    circle.stopDrag();
    trace(circle.dropTarget.name);
}


David

:wink:

Por davidlopezgamero

Claber

134 de clabLevel



  Héroes

Port de la Selva - GIRONA

safari
Citar            
MensajeEscrito el 14 Dic 2009 10:17 pm
Muchas gracias David! no lo había visto, me he pasado unos meses, pero muchas gracias, nunca está demas ya que tuve que ingeniarmelas de otra manera esa vez. :lol:

Por leobiscuits

10 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.