Minor Global Navigation update (v1.56)

June 10, 2009 by: Christian

Instead of having a global event system handling the global navigation events, it’s sometimes needed to have more than one global navigation setup. Even I do not recommend it, you can now do so. I had to take out the EventCentral class and implement the event handling in NavigationManager class itself.

Here is the difference.

Old version:


// Imports
import net.kaegi.navigation.NavigationManager;
import net.kaegi.navigation.NavigationButton;
import net.kaegi.events.NavigationEvent;
import net.kaegi.events.EventCentral;

// create NavigationnavigationManager = new NavigationManager(this, "xml/site.xml");
navigationManager.setFadeInOnMouseOver(false);
navigationManager.setFade(true);
navigationManager.setFadeInChainDelay(0.3);

// Event Listeners
EventCentral.getInstance().addEventListener(NavigationEvent.MC_ACTIVATED, btnActivateHandler,false,0,true);
EventCentral.getInstance().addEventListener(NavigationEvent.MC_FADE_IN, btnsFadeIn,false,0,true);
EventCentral.getInstance().addEventListener(NavigationEvent.MC_FADE_OUT, btnsFadeOut, false, 0, true);
EventCentral.getInstance().addEventListener(NavigationEvent.LOADING_COMPLETE, loadingCompleteHandler, false, 0, true);

//.......

Version 1.56:


// Imports
import net.kaegi.navigation.NavigationManager;
import net.kaegi.navigation.NavigationButton;
import net.kaegi.events.NavigationEvent;

// create NavigationnavigationManager = new NavigationManager(this, "xml/site.xml");
navigationManager.setFadeInOnMouseOver(false);
navigationManager.setFade(true);
navigationManager.setFadeInChainDelay(0.3);

// Event Listeners
navigationManager.addEventListener(NavigationEvent.MC_ACTIVATED, btnActivateHandler,false,0,true);
navigationManager.addEventListener(NavigationEvent.MC_FADE_IN, btnsFadeIn,false,0,true);
navigationManager.addEventListener(NavigationEvent.MC_FADE_OUT, btnsFadeOut, false, 0, true);
navigationManager.addEventListener(NavigationEvent.LOADING_COMPLETE, loadingCompleteHandler, false, 0, true);

//.......

Download + Documentation

.

Trackbacks

Leave a Reply