From 79670053c7247d3a49b607960efd284e93f057e5 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 2 Aug 2013 17:14:26 -0500 Subject: install.pl --- bPod/com/feeds/FeedItemButton.as | 59 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 bPod/com/feeds/FeedItemButton.as (limited to 'bPod/com/feeds/FeedItemButton.as') diff --git a/bPod/com/feeds/FeedItemButton.as b/bPod/com/feeds/FeedItemButton.as new file mode 100644 index 0000000..8666253 --- /dev/null +++ b/bPod/com/feeds/FeedItemButton.as @@ -0,0 +1,59 @@ +import mx.utils.Delegate; +import mx.transitions.easing.*; +import mx.transitions.Tween; +import com.events.EventBroadcaster; + +import com.threads.ThreadButton; + +class com.feeds.FeedItemButton extends ThreadButton { + + private var username_mc:MovieClip; + private var alphabet_mc:MovieClip; + private var backing:MovieClip; + private var initialAlpha:Number; + private var overlay:MovieClip; + + private function makeButton(_val:Object):Void { + title_mc.title_txt.autoSize = true; + title_mc.title_txt.text = _val.name; + + if (title_mc._height > 26) { + title_mc.title_txt.autoSize = false; + title_mc.title_txt._height = 28.1; + } + + initialAlpha = backing._alpha; + + + title_mc._y = (_y + _height / 2) - (title_mc._height / 2) ; + + // backing._height = title_mc.title_txt._height; + + this.cacheAsBitmap = true; + super.setPosition(); + } + + + private function handleRollOver():Void { + var tTween = new Tween(backing, "_alpha", Regular.easeOut, backing._alpha, 40, .4, true); +// makeWhite(); + } + + 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); +// makeBlack(); + } + + private function makeWhite():Void { + title_mc.title_txt.textColor =0xFFFFFF; + } + + private function makeBlack():Void { + title_mc.title_txt.textColor =0x000000; + } + +}; \ No newline at end of file -- cgit v1.2.3-70-g09d2