Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function colisao(event:MouseEvent):void
- {
- trace(event.currentTarget.dropTarget.parent.name);
- trace(event.target.name);
- var dropTargetParentList: Array = ["a1", "b2", "c3", "d4"];
- var currentTargetList: Array = ["a", "b", "c", "d"];
- var failed = true;
- for (var i:int = 0; i < dropTargetParentList.length; i++) {
- var drop_target_parent: String = dropTargetParentList[i];
- var current_target: String = currentTargetList[i];
- if (event.target.dropTarget.parent.name == drop_target_parent && event.currentTarget.name == current_target) {
- trace("certo");
- failed = false; // entrou em algum deles
- //removeAllListeners
- //remove from cards
- event.target.removeEventListener(MouseEvent.MOUSE_DOWN, arrastar);
- event.target.removeEventListener(MouseEvent.MOUSE_UP, parar);
- event.target.removeEventListener(MouseEvent.MOUSE_UP, colisao);
- //remove from target
- event.target.dropTarget.parent.removeEventListener(MouseEvent.MOUSE_DOWN, arrastar);
- event.target.dropTarget.parent.removeEventListener(MouseEvent.MOUSE_UP,reduzir);
- //coloca o OK
- var ok:Ok = new Ok();
- ok.x = event.target.x+50;
- ok.y = event.target.y+20;
- this.addChild(ok);
- }
- }
- if (failed)
- {
- trace("errado");
- }
- }
Add Comment
Please, Sign In to add comment