import mx.utils.Delegate; import mx.transitions.easing.*; import mx.transitions.Tween; import com.events.EventBroadcaster; import com.keywords.KeywordButton; class com.feeds.FeedButton extends KeywordButton { private var username_mc:MovieClip; private var backing:MovieClip; private var initialAlpha:Number; private var overlay:MovieClip; private function makeButton(_val:Object):Void { overlay._visible = false; initialAlpha = backing._alpha; title_mc.title_txt.text = _val.name; super.setPosition(); } private function handleRollOver():Void { var tTween = new Tween(backing, "_alpha", Regular.easeOut, backing._alpha, 40, .4, true); } private function handleRollOut():Void { if(visited) { var fadeVal:Number = initialAlpha; } else { var fadeVal:Number = initialAlpha; } var tTween = new Tween(backing, "_alpha", Regular.easeOut, backing._alpha, initialAlpha, .4, true); } };