BUTTON Transition code problem?

i wrote the codes for a button, once click on it, it has the transition.
but i test it, doesnt work…
anyone can help me check it out,thanks.

the codes:

import fl.transitions.;
import fl.transitions.easing.
;

var tran_obj:Object = new Object();
tran_obj.type = Rotate;
tran_obj.direction = Transition.OUT;
tran_obj.duration = 1;
tran_obj.easing = Bounce.easeOut;

var tm:TransitionManager = new TransitionManager(wall1_mc);
tm.addEventListener(MouseEvent.CLICK,onClick);
function onClick(event:MouseEvent):void
{
tm.startTransition(tran_obj);
}