Saludos a todos, a ver quien me puede ayudar.
Tengo una clase:
 
 
package net.as3.dragdrop
{
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.events.*;
	import flash.ui.Mouse;
	import flash.geom.Point;
 
	public class WhiteShirt extends MovieClip
	{
		protected var originalPosition:Point;
 
		public function WhiteShirt ()
		{
			originalPosition = new Point(x,y);
			buttonMode = true;
			addEventListener(MouseEvent.MOUSE_DOWN, down);
		}
 
		protected function down (event:MouseEvent):void
		{
			parent.addChild(this);
			startDrag();
			stage.addEventListener(MouseEvent.MOUSE_UP, stageUp);
		}
 
 
 
		protected function stageUp (event:MouseEvent):void
		{
			stage.removeEventListener(MouseEvent.MOUSE_UP, stageUp);
			stopDrag();
 
			if (dropTarget)
			{
				if (dropTarget.parent.name =="Trolley")
				{
					x= 106,5;
					y = 300;
 
					gotoAndPlay(30);
 
 
					buttonMode = false;
					removeEventListener( MouseEvent.MOUSE_DOWN, down);
 
 
				}else{
					returnToOriginalposition();
 
				}
 
			} else {
				returnToOriginalposition();
			}
		}
 
		protected function returnToOriginalposition():void
		{
			x = originalPosition.x;
			y = originalPosition.y;
		}	
	}
}
 
Y este gotoAndPlay(30); no funciona... necesito controlar la linea de tiempo, que cuando se produzca el evento ir a el fotograma 30 de la linea de tiempo principal.
Una ayudita por favor estoy perdido... y gracias de antemano 
  
 

