Skip to content

Commit fe6d8a0

Browse files
committed
debuge tabMenu
1 parent 7c692a9 commit fe6d8a0

2 files changed

Lines changed: 16 additions & 10 deletions

File tree

tabMenu/TabItemBass.as

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,19 @@ package tabMenu
2323
{
2424
super();
2525
_group = GroupName_p;
26-
_activeCurrentTab = ActiveCurrentTab_p;
27-
_bg = Obj.get('bg',this);
28-
26+
_activeCurrentTab = ActiveCurrentTab_p;
2927
_name = this.name.split('_')[0];
3028
try
3129
{
32-
this.gotoAndStop(_name);
30+
this.gotoAndStop(_name);
31+
_bg = Obj.get('bg',this);
3332
}
3433
catch(e:Error)
3534
{
3635
trace('<<<Frame label '+_name+' not found in scene '+_name+'.>>>');
3736
}
3837
_defaultTabe = this.name.split('_')[1];
39-
TabMenuManager.event.addEventListener(TabMenuEvent.SELECT,onSelected);
38+
TabMenuManager.event.addEventListener(TabMenuEvent.SELECT,onSelected);
4039
if(_activeCurrentTab && TabMenuManager.getCurrentTabe(GroupName_p,_name)==true)
4140
{
4241
_timerId = setTimeout(sendEventBytimer,5);
@@ -73,7 +72,7 @@ package tabMenu
7372
else if(_bg!=null)
7473
{
7574
_selected = false;
76-
if(_activeCurrentTab)
75+
if(_activeCurrentTab && TabMenuManager.getAtiveGroup(event.group))
7776
{
7877
TabMenuManager.setCurrentTabe(_group,_name,false);
7978
}

tabMenu/TabMenuEvent.as

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,25 @@ package tabMenu
99
private var _group:String;
1010
public function get group():String
1111
{
12-
return _group
12+
return _group;
1313
}
1414
private var _name:String;
1515
public function get name():String
1616
{
17-
return _name
17+
return _name;
1818
}
19-
public function TabMenuEvent(type:String,group:String=null,name:String=null, bubbles:Boolean=false, cancelable:Boolean=false)
19+
20+
private var _senderEvent:String;
21+
public function get senderEvent():String
22+
{
23+
return _senderEvent;
24+
}
25+
public function TabMenuEvent(type:String,group:String=null,name:String=null,senderEvent:String=null, bubbles:Boolean=false, cancelable:Boolean=false)
2026
{
2127
super(type, bubbles, cancelable);
2228
_group = group
23-
_name = name
29+
_name = name
30+
_senderEvent = senderEvent
2431
}
2532
}
2633
}

0 commit comments

Comments
 (0)