-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainWin.as
65 lines (51 loc) · 1.05 KB
/
MainWin.as
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
58
59
60
61
62
63
64
65
package
{
import flash.display.*;
import flash.events.*;
/**
* ...
* @author ShrekShao
*/
public class MainWin extends State
{
protected var mc:mc_MainWin;
public function MainWin(m:MenuManager)
{
super(m);
}
override public function Execute():void
{
//temp
}
override public function Enter():void
{
mc = new mc_MainWin(this);
mm.AddChildToMain(mc);
}
override public function Exit():void
{
mc.dispatchEvent(new Event(MovieClip_Alpha_Animation.disappear_event));
//m.RemoveChildFromMain(mc);
}
public function ChangeState_Battle():void
{
mm.ChangeState(new BattleWin(mm));
}
public function ChangeState_Introduction():void
{
mm.ChangeState(new IntroductionWin(mm));
}
public function ChangeState_Preview():void
{
mm.ChangeState(new PreviewWin(mm));
}
public function ChangeState_TournamentRanking():void
{
mm.ChangeState(new TournamentRankingWin(mm));
}
public function ChangeState_About():void
{
mm.ChangeState(new AboutWin(mm));
}
}
}