rendered paste bodystop();
var def_width:Number = 750;
var def_height:Number = 600;
var Stage_width:Number = Stage.width;
var Stage_height:Number = Stage.height;
var StageListener:Object = new Object();
// IMPORTED THINGS
import mx.transitions.*;
import mx.transitions.easing.*;
var presed:String = "";
function bg_POS() {
// USTAWIANIE POZYCJI TŁA I DOPASOWYWANIE DO OKNA
trace('USTAWIANIE BG: start');
bg_mc._x = -(Stage.width-750)/2;
bg_mc._xscale = Stage.width/def_width*100;
bg_mc._yscale = Stage.height/def_height*100;
}
init = function () {
// ANIMACJA WSTĘPNA
trace('INIT ANIM: start');
var intervalId:Number;
var count:Number = 1;
var duration:Number = 250;
partnerzy_mc._visible = false;
TransitionManager.start(partnerzy_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
function executeCallback():Void {
switch (count) {
case 1 :
// INIT: info_mc
info_mc._visible = false;
TransitionManager.start(info_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
TransitionManager.start(main_mc.content_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
break;
case 2 :
// INIT: main content
TransitionManager.start(partnerzy_mc.logo_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
TransitionManager.start(menu1_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
break;
case 3 :
// INIT: partnerzy zawartosc
TransitionManager.start(info_mc.info_content_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
TransitionManager.start(menu2_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
break;
case 4 :
// INIT: info zawartosc
TransitionManager.start(menu3_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
break;
case 5 :
clearInterval(intervalId);
TransitionManager.start(menu4_mc, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
break;
}
count++;
}
intervalId = setInterval(executeCallback, duration);
};
function RollOver(obiekt) {
if (presed != obiekt) {
eval(obiekt).gotoAndPlay("on");
trace(obiekt);
}
}
function RollOut(obiekt) {
if (presed != obiekt) {
eval(obiekt).gotoAndPlay("out");
trace(obiekt);
}
}
function Presed(obiekt) {
if (presed != obiekt) {
if (obiekt != "menu2_mc") {
TransitionManager.start(eval(obiekt), {type:Fade, direction:Transition.OUT, duration:0.4, easing:None.easeNone});
contentSHOW(obiekt);
menu1_mc.clicker.enabled = false;
menu2_mc.clicker.enabled = false;
menu3_mc.clicker.enabled = false;
menu4_mc.clicker.enabled = false;
if (obiekt == "subittem1_mc" or obiekt == "subittem2_mc" or obiekt == "subittem3_mc" or obiekt == "subittem4_mc") {
TransitionManager.start(menu2_mc, {type:Fade, direction:Transition.OUT, duration:0.4, easing:None.easeNone});
}
}
if (presed == "menu2_mc") {
eval(presed).gotoAndPlay("presedOUT");
}
if (obiekt == "menu2_mc") {
eval(presed).gotoAndPlay("presedOUT");
submenu_oferta._visible = true;
TransitionManager.start(submenu_oferta, {type:Fade, direction:Transition.IN, duration:0.3, easing:None.easeNone});
} else if (submenu_oferta._visible == true) {
var myTransitionManager:TransitionManager = new TransitionManager(submenu_oferta);
myTransitionManager.startTransition({type:Fade, direction:Transition.OUT, duration:0.4, easing:None.easeNone});
var myListener:Object = new Object();
myListener.allTransitionsOutDone = function(eventObj:Object) {
submenu_oferta._visible = false;
};
myTransitionManager.addEventListener("allTransitionsOutDone", myListener);
}
presed = obiekt;
}
}
function contentSHOW(obiekt) {
trace("SHOW CONTENT Start: "+obiekt);
var intervalId:Number;
var count:Number = 1;
var duration:Number = 400;
content_mc._visible = true;
content_mc[obiekt]._visible = true;
TransitionManager.start(content_mc[obiekt], {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
function executeCallback():Void {
switch (count) {
case 1 :
switch (obiekt) {
case "menu1_mc" :
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-156, 24, false);
break;
case "subittem1_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-305, 2, true);
break;
case "subittem2_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-268, 24, false);
break;
case "subittem3_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-156, 24, false);
break;
case "subittem4_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-65, 24, false);
break;
case "menu3_mc" :
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y+5, 12, false);
break;
case "menu4_mc" :
var myTween:Tween = new Tween(content_mc[obiekt], "_y", mx.transitions.easing.Strong.easeOut, content_mc[obiekt]._y, content_mc[obiekt]._y-154, 1, true);
break;
}
break;
case 2 :
content_mc[obiekt].content_mc._visible = true;
TransitionManager.start(content_mc[obiekt].content_mc, {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
break;
case 3 :
content_mc[obiekt].content_mc.teksty_mc._visible = true;
TransitionManager.start(content_mc[obiekt].content_mc.teksty_mc, {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
break;
case 4 :
content_mc[presed].content_mc.photos_mc._visible = true;
TransitionManager.start(content_mc[obiekt].content_mc.photos_mc, {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
break;
case 5 :
clearInterval(intervalId);
break;
}
count++;
}
intervalId = setInterval(executeCallback, duration);
}
function contentHIDE() {
trace("HIDE CONTENT Start: "+presed);
var intervalId:Number;
var count:Number = 1;
var duration:Number = 400;
TransitionManager.start(content_mc[presed].content_mc.photos_mc, {type:Fade, direction:Transition.OUT, duration:0.2, easing:None.easeNone});
TransitionManager.start(content_mc[presed].content_mc.teksty_mc, {type:Fade, direction:Transition.OUT, duration:0.2, easing:None.easeNone});
function executeCallback():Void {
switch (count) {
case 1 :
content_mc[presed].content_mc.photos_mc._visible = false;
content_mc[presed].content_mc.teksty_mc._visible = false;
TransitionManager.start(content_mc[presed].content_mc, {type:Fade, direction:Transition.OUT, duration:0.2, easing:None.easeNone});
break;
case 2 :
content_mc[presed].content_mc._visible = false;
switch (presed) {
case "menu1_mc" :
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y+156, 24, false);
break;
case "subittem1_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y+305, 1, true);
break;
case "subittem2_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y+268, 24, false);
break;
case "subittem3_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y+156, 24, false);
break;
case "subittem4_mc" :
//SUBMENU
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y+65, 24, false);
break;
case "menu3_mc" :
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y-5, 12, false);
break;
case "menu4_mc" :
var myTween:Tween = new Tween(content_mc[presed], "_y", mx.transitions.easing.Strong.easeOut, content_mc[presed]._y, content_mc[presed]._y-54, 1, true);
break;
}
break;
case 3 :
TransitionManager.start(content_mc[presed], {type:Fade, direction:Transition.OUT, duration:0.2, easing:None.easeNone});
TransitionManager.start(eval(presed), {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
if (presed == "subittem1_mc" or presed == "subittem2_mc" or presed == "subittem3_mc" or presed == "subittem4_mc") {
TransitionManager.start(menu2_mc, {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
TransitionManager.start(submenu_oferta, {type:Fade, direction:Transition.IN, duration:0.2, easing:None.easeNone});
}
break;
case 4 :
content_mc._visible = false;
content_mc[presed]._visible = false;
menu1_mc.clicker.enabled = true;
menu2_mc.clicker.enabled = true;
menu3_mc.clicker.enabled = true;
menu4_mc.clicker.enabled = true;
eval(presed).gotoAndPlay("presedOUT");
presed = "";
clearInterval(intervalId);
break;
}
count++;
}
intervalId = setInterval(executeCallback, duration);
}
StageListener.onResize = function() {
bg_POS();
};
Stage.addListener(StageListener);
bg_POS();
// USTAWIENIE MENU
partnerzy_mc._visible = false;
info_mc._visible = false;
menu1_mc._visible = false;
menu2_mc._visible = false;
menu3_mc._visible = false;
menu4_mc._visible = false;
submenu_oferta._visible = false;
content_mc._visible=false;