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;
}
};
|