diff options
| author | Jules Laplace <carbon@melanarchy.org> | 2013-08-02 17:14:26 -0500 |
|---|---|---|
| committer | Jules Laplace <carbon@melanarchy.org> | 2013-08-02 17:14:26 -0500 |
| commit | 79670053c7247d3a49b607960efd284e93f057e5 (patch) | |
| tree | 9617f6eefa38b2686ae409bf75cc27a340444eda /bPod/com/threads/ThreadButton.as | |
| parent | c53827d5d044ae5ca7ebb27acb404b7a8988918e (diff) | |
install.pl
Diffstat (limited to 'bPod/com/threads/ThreadButton.as')
| -rw-r--r-- | bPod/com/threads/ThreadButton.as | 57 |
1 files changed, 57 insertions, 0 deletions
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 |
