Frame 1
svStartAtVolume = "100";
svChapterAlpha = "70";
svChapterMenu = "off";
svFlashVersion = "6";
svDetectFlash = "on";
svBufferTime = "5";
svBuffer = "on";
svBufferText = "Buffering ... ";
svSetupText = "Initializing Video";
svTitle = "Lock Day '06";
svDuration = "65.100000";
svStopAtBeginning = true;
svStopAtEnd = false;
svMovieHasStarted = true;
_parent.svMovieStarts(this);
stop();
Frame 1953
svMovieHasFinished = true;
Symbol 3 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
n = 1;
totEvents = 0;
curEvent = new Object();
for (i in _parent.svEvents) {
curEvent[_parent.svEvents[i] add ""] = n;
n++;
totEvents++;
}
_parent.svEventListener = function (event) {
tellTarget (getProperty("..", _target)) {
chapterMenu.activeEvent = int(curEvent[event add ""]);
(chapterMenu.activeEvent);// not popped
}
};
chapterMenu._visible = false;
menuUp = false;
maxEvents = 7;
if (!((_parent.svChapterMenu != "off") ? (((0 < totEvents) ? (_parent.svChapterMenu != undefined) : false)) : false)) {
menu._visible = false;
}
if (_parent.svChapterAlpha == undefined) {
chapterMenu._alpha = 65;
} else {
chapterMenu._alpha = _parent.svChapterAlpha;
}
this._parent._x = Math.round(this._parent._x) + 0.5;
this._parent._y = Math.round(this._parent._y) + 0.5;
};
}
stop();
Symbol 4 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
activeEvent = 1;
};
}
nextFrame();
play();
Symbol 4 MovieClip Frame 3
tellTarget ("..") {
if (isScrolling) {
if (scrollDir == "up") {
if (0 >= sliderBarActive.slider._y) {
isScrolling = false;
sliderBarActive.slider._y = 0;
} else {
sliderBarActive.slider._y = sliderBarActive.slider._y - 5;
}
} else if (scrollDir == "down") {
if (sliderBarActive.slider._y >= (sliderBarActive.scrollTrack._height - sliderBarActive.slider._height)) {
isScrolling = false;
sliderBarActive.slider._y = sliderBarActive.scrollTrack._height - sliderBarActive.slider._height;
} else {
sliderBarActive.slider._y = sliderBarActive.slider._y + 5;
}
}
}
};
gotoAndPlay (2);
Symbol 13 Button
on (release) {
_parent.menuUp = false;
_visible = false;
}
Symbol 19 Button
on (press) {
tellTarget ("..") {
sliderBarActive.slider.dragging = true;
isScrolling = true;
scrollDir = "up";
}
}
on (release, releaseOutside) {
tellTarget ("..") {
sliderBarActive.slider.dragging = false;
isScrolling = false;
}
}
Symbol 25 Button
on (press) {
tellTarget ("..") {
sliderBarActive.slider.dragging = true;
isScrolling = true;
scrollDir = "down";
}
}
on (release, releaseOutside) {
tellTarget ("..") {
sliderBarActive.slider.dragging = false;
isScrolling = false;
}
}
Symbol 27 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
slider._y = 0;
};
}
stop();
Symbol 35 Button
on (press) {
dragging = true;
startDrag (getProperty(this, _target), false, this._x, 0, this._x, _parent.scrollTrack._height - this._height);
}
on (release) {
dragging = false;
stopDrag();
}
Symbol 44 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
inactiveEvent = 1;
};
}
stop();
Symbol 47 Button
on (rollOver) {
bColor = new Color(itemText);
bColor.setRGB("0x888888");
}
on (rollOut) {
bColor = new Color(itemText);
bColor.setRGB("0x444444");
}
on (release) {
_parent._parent._parent.activeEvent = this.eventNumber;
if (!_parent._parent._parent._parent.buttons.isPaused) {
if (1 >= this.clickTag) {
gotoAndPlay("../../../../..:" add (this.clickTag + 1));
} else {
gotoAndPlay("../../../../..:" add this.clickTag);
}
} else {
gotoAndStop("../../../../..:" add this.clickTag);
}
gotoAndPlay ("highlight");
}
Symbol 50 MovieClip Frame 1
bColor = new Color(itemText);
bColor.setRGB("0x444444");
Symbol 50 MovieClip Frame 5
stop();
Symbol 50 MovieClip Frame 10
bColor = new Color(itemText);
bColor.setRGB("0x000000");
Symbol 50 MovieClip Frame 15
stop();
Symbol 51 MovieClip Frame 2
gotoAndPlay(this["menuItem" add (_parent._parent.activeEvent - 1)] add ":highlight");
if (_parent._parent.activeEvent != inactiveEvent) {
gotoAndStop(this["menuItem" add (inactiveEvent - 1)] add ":1");
inactiveEvent = _parent._parent.activeEvent;
}
Symbol 51 MovieClip Frame 3
prevFrame();
play();
Symbol 52 MovieClip Frame 5
i = 0;
for (x in _parent._parent._parent.svEvents) {
if (i == 0) {
itemPad = 0;
} else {
itemPad = 15;
}
menuItems.menuItem.duplicateMovieClip("menuItem" add i, i);
menuItems["menuItem" add i]._y = i * itemPad;
menuItems["menuItem" add i].itemText.text = _parent._parent._parent.svEvents[x];
menuItems["menuItem" add i].itemText2.text = _parent._parent._parent.svEvents[x];
menuItems["menuItem" add i].clickTag = x;
menuItems["menuItem" add i].eventNumber = i + 1;
i++;
}
menuItems.menuItem._visible = 0;
easing = 0.75;
mIH = menuItems._height;
sAH = scrollArea._height;
sTH = _parent.sliderBarActive.scrollTrack._height;
sLH = _parent.sliderBarActive.slider._height;
slide_factor = (mIH - sAH) / (sTH - sLH);
Symbol 52 MovieClip Frame 6
if (_parent.sliderBarActive.slider.dragging) {
endPos = _parent.sliderBarActive.slider._y * slide_factor;
if (((mIH - sTH) / 2) >= endPos) {
totDist = Math.floor((endPos + menuItems._y) * easing);
} else {
totDist = Math.ceil((endPos + menuItems._y) * easing);
}
menuItems._y = menuItems._y - totDist;
}
Symbol 52 MovieClip Frame 7
prevFrame();
play();
Symbol 57 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
stepFrames = 10;
volSound = new Sound(_parent._parent);
if (_parent._parent.svStartAtVolume == undefined) {
steveVaiRocksVolume = 100;
} else {
steveVaiRocksVolume = _parent._parent.svStartAtVolume;
if (steveVaiRocksVolume < 0) {
steveVaiRocksVolume = 0;
} else if (100 < steveVaiRocksVolume) {
steveVaiRocksVolume = 100;
}
}
volSound.setVolume(steveVaiRocksVolume);
pause._visible = 0;
};
}
nextFrame();
play();
Symbol 57 MovieClip Frame 3
tellTarget ("..") {
if (1 >= _parent._parent._currentframe) {
pause._visible = 0;
play._visible = 1;
} else if (!((1 < _parent._parent._currentframe) ? (isPaused <> 0) : true)) {
pause._visible = 1;
play._visible = 0;
}
if (isFF == 1) {
if (_parent._parent._currentframe >= (_parent._parent._totalframes + stepFrames)) {
stepFramesVar = 0;
} else {
stepFramesVar = stepFrames;
}
if (isPaused == 1) {
gotoAndStop("../..:" add (_parent._parent._currentframe + stepFramesVar));
} else if (isPaused == 0) {
gotoAndPlay("../..:" add (_parent._parent._currentframe + stepFramesVar));
}
}
if (isRewind == 1) {
if (0 >= (_parent._parent._currentframe - stepFrames)) {
stepFramesVar = (_parent._parent._currentframe-1);
} else {
stepFramesVar = stepFrames;
}
if (isPaused == 1) {
gotoAndStop("../..:" add (_parent._parent._currentframe - stepFramesVar));
} else if (isPaused == 0) {
gotoAndPlay("../..:" add (_parent._parent._currentframe - stepFramesVar));
}
}
};
gotoAndPlay (2);
Symbol 69 Button
on (release, releaseOutside) {
tellTarget ("..") {
(_parent._parent.stop());// not popped
gotoAndPlay("../lights:pause_light");
isStopped = 0;
isPaused = 1;
play._visible = 1;
pause._visible = 0;
}
}
Symbol 70 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
isPaused = 0;
};
}
stop();
Symbol 77 Button
on (release, releaseOutside) {
_parent._parent.svBuffer = "off";
gotoAndPlay("../lights:play_light");
isPaused = 0;
isStopped = 0;
pause._visible = 1;
play._visible = 0;
tellTarget (_parent._parent) {
play();
};
}
Symbol 81 Button
on (release, releaseOutside) {
gotoAndStop("../..:1");
gotoAndPlay("../lights:stop_light");
isPaused = 1;
isStopped = 1;
play._visible = 1;
pause._visible = 0;
_parent.chapterMenu.sliderBarActive.slider._y = 0;
_parent.chapterMenu.menuPop.menuItems._y = 0;
_parent.chapterMenu.activeEvent = 1;
}
Symbol 85 Button
on (press) {
tellTarget ("..") {
isRewind = 1;
}
}
on (release, releaseOutside) {
tellTarget ("..") {
isRewind = 0;
}
}
Symbol 86 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
isRewind = 0;
};
}
stop();
Symbol 91 Button
on (press) {
tellTarget ("..") {
isFF = 1;
}
}
on (release, releaseOutside) {
tellTarget ("..") {
isFF = 0;
}
}
Symbol 92 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
isFF = 0;
};
}
stop();
Symbol 104 MovieClip Frame 20
gotoAndPlay ("pause_light");
Symbol 104 MovieClip Frame 21
stop();
Symbol 104 MovieClip Frame 27
stop();
Symbol 104 MovieClip Frame 37
stop();
Symbol 109 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
pathToControl = _parent._parent._parent;
isDragging = false;
};
}
nextFrame();
play();
Symbol 109 MovieClip Frame 3
tellTarget ("..") {
_parent.loader._xscale = int(((100 * pathToControl.getBytesLoaded()) / pathToControl.getBytesTotal()) + 0.5);
if (isDragging) {
gotoAndStop("pathToControl:" add Math.floor((pathToControl._totalframes / (_parent.sliderTrack._width - this._parent._width)) * this._parent._x));
} else if (1 >= pathToControl._currentframe) {
this._parent._x = _parent.sliderTrack._x;
} else {
this._parent._x = ((_parent.sliderTrack._width - this._parent._width) / pathToControl._totalframes) * pathToControl._currentframe;
}
};
gotoAndPlay (2);
Symbol 111 Button
on (press) {
tellTarget ("..") {
isDragging = true;
(pathToControl.stop());// not popped
startDrag (getProperty(this._parent, _target), false, 0, this._parent._y, _parent.sliderTrack._width - this._parent._width, this._parent._y);
}
}
on (release, releaseOutside) {
tellTarget ("..") {
stopDrag();
isDragging = false;
if (1 >= _x) {
_x = _parent.sliderTrack._x;
gotoAndStop("pathToControl:1");
}
if (_parent._parent.buttons.isPaused == 1) {
(pathToControl.stop());// not popped
} else {
tellTarget (pathToControl) {
play();
tellTarget ("..") {
}
}
}
}
}
Symbol 116 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
function updateClock() {
tellTarget (getProperty("..", _target)) {
t = (_parent._parent.svDuration * _parent._parent._currentframe) / _parent._parent._totalframes;
h = int(t / 3600);
if (h < 10) {
h = "0" add h;
}
m = int(t / 60) - (h * 60);
if (m < 10) {
m = "0" add m;
}
s = int(t % 60);
if (s < 10) {
s = "0" add s;
}
clock.text = (((h add ":") add m) add ":") add s;
}
}
};
}
nextFrame();
play();
Symbol 116 MovieClip Frame 3
tellTarget ("..") {
updateClock();
};
gotoAndPlay (2);
Symbol 129 MovieClip Frame 1
info.text = _parent._parent.svTitle;
Symbol 129 MovieClip Frame 2
stop();
Symbol 130 MovieClip Frame 1
if (!_load) {
_load = 1;
tellTarget ("..") {
function setBuffer() {
tellTarget (getProperty("..", _target)) {
if (_parent._parent.svBufferTime == undefined) {
_soundbuftime = 5;
} else {
_soundbuftime = int(_parent._parent.svBufferTime);
}
}
}
function ppButtons(a, b, c) {
tellTarget (getProperty("..", _target)) {
if (c == 0) {
gotoAndPlay("../lights:pause_light");
} else if (c == 1) {
gotoAndPlay("../lights:play_light");
} else if (c == 2) {
gotoAndPlay("../lights:stop_light");
}
_parent.buttons.play._visible = a;
_parent.buttons.pause._visible = b;
}
}
function startVideo() {
tellTarget (getProperty("..", _target)) {
if (_parent._parent.svStopAtBeginning == true) {
ppButtons(2);
gotoAndStop("../..:1");
} else {
ppButtons(1);
gotoAndPlay("../..:1");
}
gotoAndPlay("../textElements:1");
gotoAndStop (3);
}
}
function isInitializing() {
tellTarget (getProperty("..", _target)) {
if (_parent._parent.svSetupText == undefined) {
setupText = "Initializing Video";
} else {
setupText = _parent._parent.svSetupText;
}
_parent.textElements.info.text = setupText;
}
}
function displayBuffer() {
tellTarget (getProperty("..", _target)) {
if (_parent._parent.svBufferText == undefined) {
bufferText = "Buffering ... ";
} else {
bufferText = _parent._parent.svBufferText;
}
_parent.textElements.info.text = (bufferText add bufferPercent) add "%";
}
}
function displayTitle() {
tellTarget (getProperty("..", _target)) {
_parent.textElements.info.text = _parent._parent.svTitle;
}
}
startTime = getTimer();
if (_parent._parent.svInitDelay == undefined) {
initDelay = 2;
} else {
initDelay = int(_parent._parent.svInitDelay);
}
};
}
stop();
Symbol 131 MovieClip Frame 1
(_parent._parent.stop());// not popped
if (_parent._parent.svFrameBuffer == undefined) {
frameBuffer = 2;
} else {
frameBuffer = int(_parent._parent.svFrameBuffer);
}
totalFrames = _parent._parent._totalframes;
framesLoaded = _parent._parent._framesloaded;
timeElapsed = Math.round((getTimer() - startTime) / 1000);
fLpS = Math.floor(framesLoaded / timeElapsed) - frameBuffer;
frameRate = _parent._parent._totalframes / _parent._parent.svDuration;
targetFrame = Math.ceil(totalFrames - (totalFrames * (fLpS / frameRate)));
bufferPercent = Math.round((framesLoaded / targetFrame) * 100);
if (_parent._parent.svBuffer == "off") {
setBuffer();
startVideo();
} else if (!((timeElapsed <= initDelay) ? (framesLoaded < totalFrames) : false)) {
if (!((framesLoaded <= targetFrame) ? (framesLoaded < totalFrames) : false)) {
displayTitle();
setBuffer();
startVideo();
} else {
ppButtons(1, 0, 2);
displayBuffer();
}
} else {
isInitializing();
}
Symbol 131 MovieClip Frame 2
prevFrame();
play();
Symbol 131 MovieClip Frame 5
stop();
Symbol 142 Button
on (release) {
getURL ("http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash", "_blank");
}
Symbol 149 Button
on (release, releaseOutside) {
if (menuUp) {
chapterMenu._visible = false;
menuUp = false;
} else {
if (int(totEvents) >= maxEvents) {
chapterMenu._visible = true;
chapterMenu.menuPop._visible = true;
chapterMenu.downScroll._visible = true;
chapterMenu.upScroll._visible = true;
chapterMenu.sliderBarActive._visible = true;
chapterMenu.sliderBarInactive._visible = false;
} else {
chapterMenu._visible = true;
chapterMenu.menuPop._visible = true;
chapterMenu.downScroll._visible = false;
chapterMenu.upScroll._visible = false;
chapterMenu.sliderBarActive._visible = false;
chapterMenu.sliderBarInactive._visible = true;
}
menuUp = true;
}
}
Symbol 150 MovieClip Frame 1
fpInfo = getVersion();
fpInfo = fpInfo.split(" ");
verInfo = fpInfo[1].split(",");
majorVer = verInfo[0];
if (!((_parent.svDetectFlash != "on") ? (_parent.svDetectFlash != undefined) : false)) {
if (_parent.svFlashVersion == undefined) {
_parent.svFlashVersion = 6;
}
if (majorVer < _parent.svFlashVersion) {
gotoAndPlay ("updateplayer");
}
}
Symbol 150 MovieClip Frame 5
stop();
Symbol 150 MovieClip Frame 10
fptext.text = ("Flash Player " add _parent.svFlashVersion) add " or higher is required to view this video";
Symbol 150 MovieClip Frame 20
stop();