drawer event chain complete
This commit is contained in:
+11
-3
@@ -1,3 +1,5 @@
|
||||
import haxe.macro.Expr.Case;
|
||||
import openfl.events.Event;
|
||||
import control.NekoDrawerEvent;
|
||||
import com.adobe.cairngorm.control.CairngormEvent;
|
||||
import components.NekoDrawer;
|
||||
@@ -54,9 +56,11 @@ class LPTCManager2026 extends Application {
|
||||
addChild(mainPanel);
|
||||
|
||||
dr = new NekoDrawer();
|
||||
dr.addEventListener(NekoDrawerEvent.STATUS_CHANGE, onDrawerStatusChange);
|
||||
//dr.addEventListener(NekoDrawerEvent.STATUS_CHANGE, onDrawerStatusChange);
|
||||
addChild(dr);
|
||||
|
||||
model.addEventListener(NekoDrawerEvent.DRAWER_STATE_CHANGE, onDrawerStateChange);
|
||||
|
||||
/*mainPanel = new Panel();
|
||||
mainPanel.autoSizeMode = STAGE;
|
||||
mainPanel.backgroundSkin = new NekoRectangle(Constants.MAIN_COLOR3);
|
||||
@@ -119,8 +123,12 @@ class LPTCManager2026 extends Application {
|
||||
loadRiders();
|
||||
}
|
||||
|
||||
private function onDrawerStatusChange(e:NekoDrawerEvent):Void
|
||||
private function onDrawerStateChange(e:Event):Void
|
||||
{
|
||||
trace("ALO ? " + e.openDrawer);
|
||||
switch (model.drawerState) {
|
||||
case NekoDrawer.OPEN : dr.openDrawer();
|
||||
case NekoDrawer.CLOSE : dr.closeDrawer();
|
||||
default : dr.closeDrawer();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user