summaryrefslogtreecommitdiff
path: root/bPod/com/feeds/FeedItemButton.as
diff options
context:
space:
mode:
Diffstat (limited to 'bPod/com/feeds/FeedItemButton.as')
-rw-r--r--bPod/com/feeds/FeedItemButton.as59
1 files changed, 59 insertions, 0 deletions
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