summaryrefslogtreecommitdiff
path: root/bPod/com/threads/ThreadButton.as
blob: 296c15fa01928d769a1f4acda19d98bd16756be3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
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;
	}
	
};