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/threads/ThreadButton.as | 57 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 bPod/com/threads/ThreadButton.as (limited to 'bPod/com/threads/ThreadButton.as') diff --git a/bPod/com/threads/ThreadButton.as b/bPod/com/threads/ThreadButton.as new file mode 100644 index 0000000..296c15f --- /dev/null +++ b/bPod/com/threads/ThreadButton.as @@ -0,0 +1,57 @@ +import mx.utils.Delegate; +import mx.transitions.easing.*; +import mx.transitions.Tween; +import com.events.EventBroadcaster; + +import com.keywords.KeywordButton; + +class com.threads.ThreadButton extends KeywordButton { + + 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 { + overlay._visible = false; + initialAlpha = backing._alpha; + title_mc.title_txt.text = _val.name; + username_mc.username_txt.text = _val.user; + + var ok:String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + var stru:String = _val.name.toUpperCase(); + var strc:String = stru.charAt(0); + var strl:String = stru.charAt(1).toLowerCase(); + + if ( ok.indexOf (strc) != -1) + alphabet_mc.alphabet_txt.text = strc + strl; + else + alphabet_mc.alphabet_txt.text = ""; + + 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