function startFadeDown(trD, vol)
{
var SoundFadeInt = setInterval(function()
{
if(trD.getVolume() > vol)
{
trD.setVolume(trD.getVolume() - 10);
}
trace("fadeDown InterVal is On");
trace(trD.getVolume());
if(trD.getVolume() == undefined)
{
clearInterval(SoundFadeInt);
}
if(trD.getVolume() == vol)
{
clearInterval(SoundFadeInt);
if(trD.getVolume() == 0)
{
curTrack = undefined;
trD.stop();
}
}
}
,10);
}
function startFadeUp(trU)
{
noMusicTrack = trU;
if(trU != curTrack && !noMusic)
{
if(curTrack != undefined)
{
startFadeDown(curTrack,0);
}
if(trU != S_bg_track3)
{
trU.start(curTrack.position / 1000);
trU.onSoundComplete = function()
{
trU.start(0,9999);
};
}
else
{
trU.start(0,9999);
}
trU.setVolume(0);
var SoundFadeUpInt = setInterval(function()
{
trU.setVolume(trU.getVolume() + 10);
trace("fadeUp InterVal is On");
if(trU.getVolume() > 100)
{
trU.setVolume(100);
clearInterval(SoundFadeUpInt);
}
trace(trU.getVolume());
if(trU.getVolume() == 100)
{
clearInterval(SoundFadeUpInt);
curTrack = trU;
}
}
,10);
}
else if(trU.getVolume() < 100)
{
var SoundFadeUpInt = setInterval(function()
{
trU.setVolume(trU.getVolume() + 10);
trace("fadeUp 2 InterVal is On");
trace(trU.getVolume());
if(trU.getVolume() == 100)
{
clearInterval(SoundFadeUpInt);
curTrack = trU;
}
}
,10);
}
}
function setNew(ljud, who)
{
curSync = ljud + "_sync";
this[who + "_lipFrame"] = 0;
curTalk = ljud;
S_track = new Sound(this);
S_track.attachSound(curTalk);
S_track.start();
trace(S_track);
this[who][who].head.gotoAndStop(2);
}
function streamSound(file, who, sync)
{
stream_s = new Sound(streamClip);
stream_s.loadSound(_root.stream_soundPath + "/" + file,true);
if(who != undefined)
{
curSync = sync + "_sync";
this[who].head.gotoAndStop(2);
}
}
function streamSound_blockiez(file, sync)
{
stream_s = new Sound(streamClip);
stream_s.loadSound(_root.stream_soundPath + "/" + file,true);
curSync = sync + "_sync";
}
function startFadeStar()
{
S_star.start(0,9999);
S_star.setVolume(0);
var StarFadeUpInt = setInterval(function()
{
S_star.setVolume(S_star.getVolume() + 5);
trace("fadeUp Star InterVal is On");
trace(S_star.getVolume());
if(S_star.getVolume() == 30)
{
clearInterval(StarFadeUpInt);
}
}
,100);
}
function startFadeStar_down()
{
var StarFadeDownInt = setInterval(function()
{
S_star.setVolume(S_star.getVolume() - 10);
trace("fadeDown Star InterVal is On");
trace(S_star.getVolume());
if(S_star.getVolume() == 0)
{
clearInterval(StarFadeDownInt);
}
}
,100);
}
function moveOnMan()
{
man.alphaTo(0,0.5,"easeoutquad",0,function()
{
man._x = safeX;
man._y = safeY;
man.alphaTo(100,0.5,"easeoutquad",0.3);
}
);
}
game = new as.game(this);
manX = 257;
manY = 240;
pusselType = 0;
noMusic = false;
SHold.createEmptyMovieClip("bgSound1",SHold.getNextHighestDepth());
SHold.createEmptyMovieClip("bgSound2",SHold.getNextHighestDepth());
SHold.createEmptyMovieClip("bgSound3",SHold.getNextHighestDepth());
SHold.createEmptyMovieClip("bgSound4",SHold.getNextHighestDepth());
S_bg_track1 = new Sound(SHold.bgSound1);
S_bg_track1.attachSound("S_bg1");
S_bg_track2 = new Sound(SHold.bgSound2);
S_bg_track2.attachSound("S_bg2");
S_bg_track3 = new Sound(SHold.bgSound3);
S_bg_track3.attachSound("S_blockiez");
S_bg_track4 = new Sound(SHold.bgSound4);
S_bg_track4.attachSound("S_bg3");
albo_problem_sync = [0,0,0,0,0,0,1,2,4,6,7,7,6,5,5,5,5,4,3,2,1,1,2,3,5,5,4,3,2,2,2,3,4,4,4,3,2,2,3,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,1,1,2,3,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,2,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,4,5,5,4,2,1,1,1,1,1,2,3,3,2,1,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,3,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,8,8,5,3,3,2,2,2,1,2,2,2,3,5,6,6,4,2,1,1,3,5,5,4,4,4,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,4,3,2,2,2,1,1,1,1,1,1,1,1,1,1,2,3,3,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,2,2,3,3,2,1,0,0,0];
draken_problem_sync = [0,0,0,0,0,1,3,3,2,2,1,1,1,1,1,1,1,0,0,1,3,5,6,6,6,5,3,1,1,1,2,3,5,5,4,2,1,1,0,1,3,4,4,4,4,4,3,3,2,2,1,1,1,3,5,6,6,6,6,5,4,3,3,3,3,3,2,1,0,0,0,0,0,1,2,3,3,4,5,4,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,4,4,4,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,4,6,7,6,4,2,1,0,0,0,0,2,6,9,9,7,5,3,1,0,0,0,1,2,2,2,2,2,2,2,2,1,0,0,0,1,2,3,3,3,2,2,1,0,0,0,0,0,0,1,3,5,7,8,8,8,7,6,5,5,4,3,2,2,2,2,2,2,2,3,5,6,6,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,2,2,3,4,4,4,3,3,3,2,2,2,2,2,1,1,1,3,4,4,3,1,0,0,1,2,3,4,4,3,2,1,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,1,2,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,0,0,0,0,0,2,4,4,5,5,4,3,2,2,2,2,2,1,1,2,2,2,2,2,2,3,3,2,1,1,1,1,1,1,1,1,0,0,0];
draken_intro_2_sync = [0,0,3,7,9,9,9,9,7,5,4,4,4,4,3,2,1,2,4,5,6,6,5,4,4,4,3,2,1,1,0,1,2,3,5,7,7,6,5,5,5,6,6,5,2,2,3,3,5,8,8,7,5,4,4,4,4,4,5,6,6,5,4,3,3,2,1,0,1,5,7,8,8,8,8,6,3,2,2,4,4,4,6,6,5,2,1,2,4,5,4,3,1,0,0,2,4,5,6,6,6,6,6,6,6,6,5,5,5,7,7,7,5,3,3,3,3,3,3,3,3,2,1,1,1,2,3,3,2,2,4,4,4,3,3,3,2,2,2,3,3,2,1,0,0,0];
kossan_problem_sync = [0,0,0,1,2,3,4,5,6,6,5,4,4,3,2,1,1,1,0,2,5,7,6,5,3,1,0,0,0,0,1,2,3,5,5,5,4,3,2,1,1,2,2,3,3,3,2,1,1,0,0,0,0,1,1,2,3,4,5,5,4,3,3,3,4,3,2,1,1,3,5,6,6,4,3,2,2,2,2,3,4,5,6,5,3,2,1,0,0,0,0,1,2,1,1,1,2,5,6,4,3,2,2,3,4,4,2,3,7,9,8,6,3,1,0,0,1,2,2,2,1,0,0,0,0];
algen_problem_sync = [0,0,0,1,1,3,6,7,7,5,2,3,6,7,5,6,8,8,6,5,5,4,3,4,6,7,7,7,7,7,5,5,7,8,8,6,4,6,8,7,6,5,5,6,6,5,5,4,3,3,2,1,0,0,0,0,1,1,3,5,5,5,4,4,5,6,6,7,7,7,4,2,1,1,2,4,4,2,2,3,4,4,5,4,4,5,6,5,4,2,2,3,4,4,3,4,4,4,3,2,2,2,2,3,3,2,1,1,1,3,5,5,4,3,2,1,1,2,3,3,3,4,5,5,5,5,6,5,4,3,3,2,1,1,0,0,0,0,0,0,0,0,0,2,4,5,5,4,4,5,4,3,4,6,6,5,5,5,5,6,6,6,6,5,5,4,3,2,4,6,6,4,2,1,0,0,0,1,3,5,6,6,4,2,2,3,4,5,5,3,2,3,4,4,3,4,5,5,5,5,5,5,4,4,3,3,3,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,3,6,7,8,7,5,2,2,5,8,8,7,6,6,6,5,4,4,5,6,7,6,5,3,1,1,3,7,9,8,6,6,7,6,4,3,4,6,6,6,7,8,8,7,5,6,8,8,7,7,7,6,5,3,2,2,1,1,0,0,0];
albo_idle_sync = [0,0,0,1,3,5,6,4,1,0,0,0,0,2,4,6,5,2,1,1,1,2,2,2,3,3,2,1,0,0,0,1,2,2,2,1,0,1,1,1,1,1,1,0,0,1,3,3,1,0,0,1,1,1,2,2,2,2,1,1,0,0,0,1,2,2,1,1,1,1,2,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,1,0,0,1,3,4,3,1,0,0,0,0,0,0,0,0,0,0,0,1,3,5,4,2,1,0,0,1,2,3,5,5,5,5,4,2,1,1,1,0,0,0,0,1,2,2,2,1,1,1,1,2,4,5,4,3,2,1,0,0,0,0,0,0,0,0,1,3,6,8,6,3,1,0,0,0,0,0,0,0,1,3,5,5,3,2,1,1,2,3,3,2,1,0,0,0,0,1,2,3,2,3,4,4,3,3,2,1,0,0,0,1,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,2,4,3,1,0,0,0,0,1,1,1,2,3,4,4,3,2,1,1,0,0,0,0,0,1,3,4,3,2,2,1,1,1,3,6,8,8,7,4,2,1,0,0,0,0,0,0,0,0,0,0,1,2,3,3,2,1,0,0,0,0,0,1,3,5,6,6,5,4,3,2,1,1,0,0,0,1,1,1,1,1,2,5,8,7,6,6,5,3,2,1,1,2,1,0,0,0,0,1,2,3,4,5,6,6,6,5,5,4,4,4,3,2,1,0,0,0,0,0,0,2,4,4,3,2,2,1,0,0,1,2,1,0,1,2,2,2,2,1,2,3,4,4,3,1,0,1,2,3,3,2,1,1,1,1,1,1,1,3,6,7,7,5,3,1,0,0,0,0,0,0,0];
blockiez_s_sync = [0,1,2,3,5,7,7,6,5,4,4,3,4,5,7,7,6,5,4,2,2,3,4,6,7,7,6,4,2,1,1,3,4,4,5,5,4,3,2,2,3,6,7,7,7,5,3,2,3,5,6,5,3,1,0,0,2,5,7,7,6,5,3,2,3,3,3,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,3,4,4,3,2,2,2,2,3,4,5,5,5,4,3,2,1,1,2,3,3,3,2,1,0,1,3,5,5,5,5,4,2,1,2,3,4,4,4,4,3,3,4,5,5,5,4,3,2,1,2,4,6,7,6,5,3,2,2,3,4,4,4,3,2,1,0,0];
blockiez_man_sync = [0,0,0,1,3,5,5,3,2,1,1,1,1,1,2,3,4,5,5,5,4,5,6,4,2,1,1,1,2,3,3,3,4,4,5,4,2,2,1,0,0,0,0,0,1,1,1,1,1,1,2,2,3,4,5,4,3,2,2,3,4,3,1,1,1,2,4,4,3,2,1,0,1,3,3,2,1,0,0,0,0,0,0,1,4,5,6,5,3,1,1,2,3,4,4,3,1,0,0,0,0,1,3,4,4,4,5,7,8,8,5,3,1,0,0,1,2,3,5,6,7,7,6,5,5,5,4,3,3,3,2,1,0,0];
blockiez_vakter_sync = [0,0,0,0,0,1,2,3,4,4,5,5,4,4,3,2,2,2,2,3,2,2,4,4,3,3,2,1,2,3,2,1,1,0,1,3,4,3,2,1,1,1,2,5,6,6,4,2,1,1,3,4,4,3,1,1,4,7,8,5,2,1,1,3,5,6,5,2,3,5,4,3,2,1,0,0,0,0,1,3,5,6,5,2,1,1,3,4,4,3,2,2,3,4,4,3,2,1,0,0,0,0,0];
blockiez_flicka_sync = [0,1,2,3,5,5,6,6,5,4,3,2,1,1,2,4,5,5,4,2,1,2,4,6,5,4,3,2,1,2,3,4,5,5,5,4,2,1,1,3,5,6,5,4,3,3,4,6,6,5,4,4,3,2,1,2,5,6,6,5,3,1,1,2,4,4,4,2,1,3,6,9,9,7,4,4,6,8,9,8,7,4,2,1,0];
algen_laugh_sync = [0,0,0,0,0,0,1,1,0,0,0,1,2,2,2,3,3,3,2,1,2,3,4,5,4,2,2,3,3,2,1,1,2,4,5,5,4,2,1,1,1,1,1,2,3,4,4,5,4,2,1,1,1,1,1,1,2,3,4,5,4,2,1,1,0,0,1,2,2,3,2,1,0,0,0,0,0,1,2,3,2,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,3,4,3,2,1,1,1,1,1,1,1,1,1,1,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,4,7,9,8,5,4,4,4,3,3,4,5,5,3,1,0,0,1,3,5,7,6,3,2,1,1,1,2,4,6,7,5,3,2,1,1,1,2,3,4,4,3,2,1,1,1,1,2,3,4,4,2,1,1,1,1,1,2,4,3,2,1,0,0,0,1,2,2,1,0,0,0,0,1,2,3,2,1,0,0,0,0,1,2,2,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,5,7,7,5,2,1,0,0,0,1,2,3,3,3,2,1,1,1,0,0,0,1,2,2,2,3,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
S_star = new Sound(startSoundClip);
S_star.attachSound("starSound");
svartPlatta.soundCheck.onRelease = function()
{
if(!noMusic)
{
noMusic = true;
startFadeDown(curTrack,0);
this.gotoAndStop(2);
}
else
{
noMusic = false;
startFadeUp(noMusicTrack);
this.gotoAndStop(1);
}
};