rendered paste body //--------------------------------------------
//nav controller
private function navFun(obj:MovieClip, cmd:String):Void {
if (curSelect != obj) {
if (cmd != "select" && cmd != "press") {
ObjCmd.create(obj, cmd);
(cmd == "in") ? audioIn.start() : audioOut.start();
}
else {
if (cmd == "select") {
ObjCmd.create(curSelect, "out");
curSelect = obj;
ObjCmd.create(curSelect, "in");
trace("selected nav label: " + obj.label);
if (obj != null) {
if (obj.active == "true") {
if (obj.target == "") {
audioSelect.start();
ObjCmd.create(curSelect, "out");
curSelect = obj;
ObjCmd.create(curSelect, "in");
id = Number(curSelect._name.slice(1));
dispatchEvent({type:"onNavSelect", obj:curSelect});
}
else {
Browser.launch(obj.URL, obj.target);
}
}
}
}
}
}
}