TransitionManager with circle class


I have created a class to create a dot.

package com {
	import flash.display.DisplayObject;
	import flash.display.Graphics;
	import flash.display.Shape;
	import flash.display.MovieClip;
	public dynamic class Location extends MovieClip {
		public var radius:uint;
		public var bgColor:uint;
		public var borderColor:uint;
		public var borderSize:uint;
		public var gutterX:uint;
		public var gutterY:uint;
		public var custom:Object;
		public var animating:Boolean;

		public function Location(initRadius:uint = 10, initBgColor:uint = 0x000000, initBorderColor:uint = 0xFFFFFF, initBorderSize:uint = 1, initGutterX:uint = 0, initGutterY:uint = 0) {
			radius = initRadius;
			bgColor = initBgColor;
			borderColor = initBorderColor;
			borderSize = initBorderSize;
			gutterX = initGutterX;
			gutterY = initGutterY;
		public function addLocation():void {
			var child:Shape = new Shape();
			var halfSize:uint = Math.round(radius / 2);;, borderColor);, halfSize, halfSize);;
			child.x = gutterX;
			child.y = gutterY;

Now i have created few instances of this object to create dots on stage:

import com.Location;

var locationDot:Location = new Location();

locationDot.gutterX = eventInput.icon_x_position.text();
locationDot.gutterY = eventInput.icon_y_position.text();

locationDot.addEventListener(MouseEvent.MOUSE_OVER, showPop);
locationDot.addEventListener(MouseEvent.MOUSE_OUT, removePop);

on mouseover i want each dot to zoom a little, so i used following code:

function showPop(e:MouseEvent):void {
	var temp:property =;
	var temp2:MovieClip = MovieClip(; 
	var myTM:TransitionManager = new TransitionManager(temp2);
	myTM.startTransition({type:Zoom, direction:Transition.OUT, duration:3, easing:Strong.easeOut});

But in spite of zooming the dot at it’s given x and y position, it’s moving to 0,0. Please suggest how to resolve this?