Frame 1
StageCheck = "close";
VmationName = "";
TopFiveLinks = "";
HotSpot = "";
loadVariables ("../data/intro.txt", "/vars");
Frame 28
if (StageCheck eq "open") {
gotoAndPlay (29);
} else {
gotoAndPlay (27);
}
Frame 41
VmationName = eval ("/vars:vmationfile" add VmationNumber);
loadMovie (VmationName, "/Stage");
tellTarget ("/chyron") {
gotoAndPlay ("play");
}
Frame 42
stop();
Symbol 13 Button
on (release) {
getURL ("http://suddenindustries.com/track/redirect.php?9", "_top");
}
Symbol 18 Button
on (release) {
getURL ("../html/about.html", "action");
}
Symbol 20 Button
on (release) {
getURL ("http://www.suddenindustries.com", "_blank");
}
Symbol 22 Button
on (release) {
getURL ("../html/network.html", "action");
}
Symbol 24 Button
on (release) {
getURL ("mailto:info@suddenindustries.com");
}
Symbol 26 Button
on (press) {
Set("/:VmationNumber", eval ("/vars:hotspot" add currentHot));
call("clickAction");
}
Symbol 28 Button
on (release) {
getURL ("../html/feedback.html", "action");
}
Symbol 30 Button
on (release) {
getURL ("../html/press.html", "action");
}
Symbol 42 Button
on (release) {
Set("/:VmationNumber", flashNumber);
call("../:clickAction");
}
on (rollOver) {
setProperty("../hotspot" add ../:currentHot, _visible , "0");
setProperty("../hotspot" add number, _visible , "1");
Set("../:currentHot", number);
}
Symbol 54 MovieClip Frame 145
gotoAndPlay (1);
Symbol 61 Button
on (rollOver) {
setProperty("../newsHdrOff", _visible , "0");
setProperty("../newsHdrOn", _visible , "1");
}
on (rollOut) {
setProperty("../newsHdrOn", _visible , "0");
setProperty("../newsHdrOff", _visible , "1");
}
on (release) {
getURL (eval ("/vars:VmationNewsLink" add ../:currentMsg), "_blank");
}
Symbol 67 Button
on (release) {
call("switchAction");
}
Symbol 68 MovieClip Frame 1
currentMsg = "1";
play();
Symbol 68 MovieClip Frame 2
if (/vars:VmationNewsLink1 eq "") {
setProperty("newsLinkButton", _visible , "0");
} else {
setProperty("newsLinkButton", _visible , "1");
}
news = /vars:VmationNews1;
setProperty("newsHdrOn", _visible , "0");
Set("newsHdrOff:header", /vars:VmationNewsHeadline1);
Set("newsHdrOn:header", /vars:VmationNewsHeadline1);
stop();
Symbol 68 MovieClip Frame 15
currentMsg = currentMsg + "1";
if (/vars:VmationNewsNumber < currentMsg) {
currentMsg = "1";
}
news = eval ("/vars:VmationNews" add currentMsg);
Set("newsHdrOff:header", eval ("/vars:VmationNewsHeadline" add currentMsg));
Set("newsHdrOn:header", eval ("/vars:VmationNewsHeadline" add currentMsg));
if (eval ("/vars:VmationNewsLink" add currentMsg) eq "") {
setProperty("newsLinkButton", _visible , "0");
} else {
setProperty("newsLinkButton", _visible , "1");
}
Symbol 69 MovieClip Frame 1
setProperty("hotspot1", _visible , "0");
setProperty("hotspot2", _visible , "0");
setProperty("hotspot3", _visible , "0");
currentHot = "1";
nextHot = "2";
Symbol 69 MovieClip Frame 4
play();
Symbol 69 MovieClip Frame 6
if (/vars:downloadStatus eq "finished") {
gotoAndPlay (11);
}
Symbol 69 MovieClip Frame 8
gotoAndPlay (4);
Symbol 69 MovieClip Frame 11
loadMovie (/vars:hotspot1swf, "hotspot1");
loadMovie (/vars:hotspot2swf, "hotspot2");
loadMovie (/vars:hotspot3swf, "hotspot3");
duplicateMovieClip ("hot", "hot1", "4");
duplicateMovieClip ("hot", "hot2", "5");
duplicateMovieClip ("hot", "hot3", "6");
setProperty("hot1", _y , -"29.5");
setProperty("hot2", _y , -"8");
setProperty("hot3", _y , "14");
Set("hot1:number", "1");
Set("hot2:number", "2");
Set("hot3:number", "3");
Set("hot1:flashNumber", /vars:hotspot1);
Set("hot2:flashNumber", /vars:hotspot2);
Set("hot3:flashNumber", /vars:hotspot3);
Set("hot1/name:name", eval ("/vars:vmation" add /vars:hotspot1));
Set("hot2/name:name", eval ("/vars:vmation" add /vars:hotspot2));
Set("hot3/name:name", eval ("/vars:vmation" add /vars:hotspot3));
Symbol 69 MovieClip Frame 16
play();
Symbol 69 MovieClip Frame 18
if ((("0" < getProperty("hotspot1", _height)) and ("0" < getProperty("hotspot2", _height))) and ("0" < getProperty("hotspot3", _height))) {
gotoAndPlay (27);
}
Symbol 69 MovieClip Frame 19
gotoAndPlay (16);
Symbol 69 MovieClip Frame 27
setProperty("hotspot1", _visible , "0");
setProperty("hotspot2", _visible , "0");
setProperty("hotspot3", _visible , "0");
setProperty("hotspot1", _y , -"41");
setProperty("hotspot2", _y , -"41");
setProperty("hotspot3", _y , -"41");
setProperty("hotspot" add currentHot, _visible , "1");
Symbol 69 MovieClip Frame 32
stop();
Symbol 69 MovieClip Frame 35
if (/:StageCheck eq "close") {
Set("/:StageCheck", "open");
} else {
tellTarget ("/chyron") {
gotoAndPlay ("play");
};
loadMovie (eval ("/vars:vmationfile" add /:VmationNumber), "/Stage");
tellTarget ("/controller") {
gotoAndStop ("playing");
};
}
Symbol 77 Button
on (release, releaseOutside) {
tellTarget ("../../") {
call("remove");
start = start + max;
call(whichAmI);
}
}
Symbol 79 Button
on (release, releaseOutside) {
tellTarget ("../../") {
call("remove");
start = start - max;
call(whichAmI);
}
}
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 8
if (/vars:numberofVmations < (../:start + ../:max)) {
more = "0";
} else {
more = "1";
}
if ((../:start - ../:max) < "0") {
less = "0";
} else {
less = "1";
}
setProperty("more", _visible , more);
setProperty("less", _visible , less);
if ((more == "0") and (less == "0")) {
setProperty("arrowbg", _visible , "0");
} else {
setProperty("arrowbg", _visible , "1");
}
Symbol 83 Button
on (release) {
Set("/:VmationNumber", number);
call("../:clickAction");
}
Symbol 89 Button
on (rollOver) {
call("rolloutAction");
}
Symbol 90 MovieClip Frame 1
start = "0";
max = "10";
stop();
Symbol 90 MovieClip Frame 5
if (/vars:downloadStatus eq "finished") {
gotoAndPlay(whichAmI);
}
Symbol 90 MovieClip Frame 9
gotoAndPlay (5);
Symbol 90 MovieClip Frame 23
duplicateMovieClip ("outline", newoutline, "1000");
difference = "17";
num = "1";
xPos = "0";
yPos = "3";
while ((/vars:numberOfVmations >= (num + start)) and (max >= num)) {
removeMovieClip("item" add num);
duplicateMovieClip ("menuitem", "item" add num, "600" + num);
setProperty("item" add num, _x , xPos);
setProperty("item" add num, _y , yPos);
Set(("item" add num) add "/off:name", " " add eval ("/vars:vmation" add eval ("/vars:artistmenu" add (num + start))));
Set(("item" add num) add ":number", eval ("/vars:artistmenu" add (num + start)));
yPos = yPos + difference;
num = num + "1";
}
tellTarget ("arrows") {
call("check");
}
Symbol 90 MovieClip Frame 24
tellTarget ("../") {
gotoAndStop ("up");
}
Symbol 90 MovieClip Frame 25
gotoAndStop (65);
Symbol 90 MovieClip Frame 43
if (/:StageCheck eq "close") {
Set("/:StageCheck", "open");
} else {
tellTarget ("/chyron") {
gotoAndPlay ("play");
};
loadMovie (eval ("/vars:vmationfile" add /:VmationNumber), "/Stage");
}
call("rollOutAction");
tellTarget ("/controller") {
gotoAndStop ("playing");
};
gotoAndPlay (65);
Symbol 90 MovieClip Frame 51
tellTarget ("../") {
gotoAndPlay ("up");
}
Symbol 90 MovieClip Frame 58
num = "1";
while (max >= num) {
removeMovieClip("item" add num);
num = num + "1";
}
Symbol 90 MovieClip Frame 65
stop();
Symbol 90 MovieClip Frame 69
stop();
Symbol 92 Button
on (rollOver, press) {
gotoAndPlay (11);
}
Symbol 94 MovieClip Frame 1
setProperty("artist", _visible , "0");
tellTarget ("artist") {
whichAmI = "artistConstruct";
gotoAndPlay ("repeat");
};
stop();
Symbol 94 MovieClip Frame 5
setProperty("artist", _visible , "0");
stop();
Symbol 94 MovieClip Frame 7
stop();
Symbol 94 MovieClip Frame 11
setProperty("artist", _visible , "1");
Symbol 94 MovieClip Frame 13
stop();
Symbol 94 MovieClip Frame 18
tellTarget ("../SearchByLabel") {
gotoAndStop ("up");
};
tellTarget ("../SearchByTitle") {
gotoAndStop ("up");
};
setProperty("artist", _visible , "1");
Symbol 97 Button
on (release) {
Set("/:VmationNumber", number);
call("../:clickAction");
}
Symbol 99 MovieClip Frame 1
start = "0";
max = "10";
stop();
Symbol 99 MovieClip Frame 5
if (/vars:downloadStatus eq "finished") {
gotoAndPlay(whichAmI);
}
Symbol 99 MovieClip Frame 9
gotoAndPlay (5);
Symbol 99 MovieClip Frame 13
duplicateMovieClip ("outline", newoutline, "1000");
difference = "17";
num = "1";
xPos = "0";
yPos = "3";
while ((/vars:numberOfVmations >= (num + start)) and (max >= num)) {
removeMovieClip("item" add num);
duplicateMovieClip ("menuitem", "item" add num, "700" + num);
setProperty("item" add num, _x , xPos);
setProperty("item" add num, _y , yPos);
Set(("item" add num) add "/off:name", " " add eval ("/vars:vmationtitle" add eval ("/vars:titlemenu" add (num + start))));
Set(("item" add num) add ":number", eval ("/vars:titlemenu" add (num + start)));
yPos = yPos + difference;
num = num + "1";
}
tellTarget ("arrows") {
call("check");
}
Symbol 99 MovieClip Frame 15
tellTarget ("../") {
gotoAndStop ("up");
}
Symbol 99 MovieClip Frame 16
gotoAndStop (65);
Symbol 99 MovieClip Frame 43
if (/:StageCheck eq "close") {
Set("/:StageCheck", "open");
} else {
tellTarget ("/chyron") {
gotoAndPlay ("play");
};
loadMovie (eval ("/vars:vmationfile" add /:VmationNumber), "/Stage");
}
call("rollOutAction");
tellTarget ("/controller") {
gotoAndStop ("playing");
};
gotoAndPlay (65);
Symbol 99 MovieClip Frame 51
tellTarget ("../") {
gotoAndPlay ("up");
}
Symbol 99 MovieClip Frame 58
num = "1";
while (max >= num) {
removeMovieClip("item" add num);
num = num + "1";
}
Symbol 99 MovieClip Frame 65
stop();
Symbol 99 MovieClip Frame 69
stop();
Symbol 101 Button
on (rollOver) {
gotoAndPlay (11);
}
Symbol 103 MovieClip Frame 1
setProperty("title", _visible , "0");
tellTarget ("title") {
whichAmI = "titleConstruct";
gotoAndPlay ("repeat");
};
stop();
Symbol 103 MovieClip Frame 5
setProperty("title", _visible , "0");
stop();
Symbol 103 MovieClip Frame 7
stop();
Symbol 103 MovieClip Frame 11
setProperty("title", _visible , "1");
Symbol 103 MovieClip Frame 13
stop();
Symbol 103 MovieClip Frame 16
tellTarget ("../SearchByLabel") {
gotoAndStop ("up");
};
tellTarget ("../SearchByArtist") {
gotoAndStop ("up");
};
setProperty("title", _visible , "1");
Symbol 105 Button
on (release) {
Set("/:VmationNumber", number);
call("../../:clickAction");
}
Symbol 114 Button
on (release, releaseOutside) {
tellTarget ("../../") {
setProperty("menu" add currentMenu, _visible , "0");
currentMenu = currentMenu + "1";
setProperty("menu" add currentMenu, _visible , "1");
};
tellTarget ("../") {
call("check");
}
}
Symbol 116 Button
on (release, releaseOutside) {
tellTarget ("../../") {
setProperty("menu" add currentMenu, _visible , "0");
currentMenu = currentMenu - "1";
setProperty("menu" add currentMenu, _visible , "1");
};
tellTarget ("../") {
call("check");
}
}
Symbol 118 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 8
if (../:currentMenu < ../:menuTotal) {
more = "1";
} else {
more = "0";
}
if ("1" < ../:currentMenu) {
less = "1";
} else {
less = "0";
}
setProperty("more", _visible , more);
setProperty("less", _visible , less);
if ((more == "0") and (less == "0")) {
setProperty("arrowbg", _visible , "0");
} else {
setProperty("arrowbg", _visible , "1");
}
Symbol 119 MovieClip Frame 1
start = "0";
max = "10";
currentMenu = "1";
stop();
Symbol 119 MovieClip Frame 5
if (/vars:downloadStatus eq "finished") {
gotoAndPlay (13);
}
Symbol 119 MovieClip Frame 9
gotoAndPlay (5);
Symbol 119 MovieClip Frame 13
difference = "17";
duplicateMovieClip ("arrowsoriginal", "arrows", "1200");
setProperty("arrowsoriginal", _visible , "0");
makeStatus = "working";
num = "1";
numLocal = "1";
menuTotal = "0";
menuNum = "1";
while (makeStatus eq "working") {
numItems = "1";
xPos = "0";
yPos = "3";
duplicateMovieClip ("menu", "menu" add menuNum, "10" + menuNum);
setProperty("menu" add menuNum, _x , "0");
setProperty("menu" add menuNum, _y , "0");
while ((max >= numItems) and (/vars:numberOfLabels >= num)) {
if (max >= (numItems + eval (("/vars:label" add num) add "num"))) {
duplicateMovieClip (("menu" add menuNum) add "/labelmenuitem", "label" add num, "300" + num);
setProperty((("menu" add menuNum) add "/label") add num, _x , xPos);
setProperty((("menu" add menuNum) add "/label") add num, _y , yPos);
Set(((("menu" add menuNum) add "/label") add num) add "/off:name", " " add eval ("/vars:label" add num));
yPos = yPos + difference;
localLinkNum = "1";
while (eval (("/vars:label" add num) add "num") >= localLinkNum) {
duplicateMovieClip (("menu" add menuNum) add "/menuitem", "vmation" add numLocal, "500" + numLocal);
setProperty((("menu" add menuNum) add "/vmation") add numLocal, _x , xPos);
setProperty((("menu" add menuNum) add "/vmation") add numLocal, _y , yPos);
yPos = yPos + difference;
Set(((("menu" add menuNum) add "/vmation") add numLocal) add "/name:name", " " add eval ("/vars:vmation" add eval ((("/vars:label" add num) add "vmation") add localLinkNum)));
Set(((("menu" add menuNum) add "/vmation") add numLocal) add ":number", eval ((("/vars:label" add num) add "vmation") add localLinkNum));
localLinkNum = localLinkNum + "1";
numItems = numItems + "1";
numLocal = numLocal + "1";
}
num = num + "1";
} else {
numItems = "10";
}
numItems = numItems + "1";
if (/vars:numberOfLabels < num) {
makeStatus = "finished";
}
}
setProperty("menu" add menuNum, _visible , "0");
menuNum = menuNum + "1";
menuTotal = menuTotal + "1";
}
setProperty("menu" add currentMenu, _visible , "1");
tellTarget ("arrows") {
call("check");
}
Symbol 119 MovieClip Frame 15
gotoAndStop (65);
Symbol 119 MovieClip Frame 21
duplicateMovieClip ("outline", newoutline, "1000");
difference = "17";
workStatus = "working";
num = "1";
numItems = "1";
menuNum = "1";
xPos = "0";
yPos = "3";
while (makeStatus eq "working") {
duplicateMovieClip ("menu", "menu" add menuNum, "10" + menuNum);
setProperty("menu" add menuNum, _x , "0");
setProperty("menu" add menuNum, _y , "0");
while (max >= numItems) {
duplicateMovieClip (("menu" add menuNum) add "/labelmenuitem", (("menu" add menuNum) add "/label") add num, "300" + num);
setProperty((("menu" add menuNum) add "/label") add num, _x , xPos);
setProperty((("menu" add menuNum) add "/label") add num, _y , yPos);
Set(((("menu" add menuNum) add "/label") add num) add "/off:name", eval ("/vars:label" add num));
yPos = yPos + difference;
num = num + "1";
numItems = numItems + "1";
}
makeStatus = "finished";
}
Symbol 119 MovieClip Frame 24
difference = "17";
duplicateMovieClip ("arrowsoriginal", "arrows", "1200");
makeStatus = "working";
num = "1";
numLocal = "1";
menuTotal = "0";
menuNum = "1";
while (makeStatus eq "working") {
numItems = "1";
xPos = "0";
yPos = "3";
duplicateMovieClip ("menu", "menu" add menuNum, "10" + menuNum);
setProperty("menu" add menuNum, _x , "0");
setProperty("menu" add menuNum, _y , "0");
while ((max >= numItems) and (/vars:numberOfLabels >= num)) {
if (max >= (numItems + eval (("/vars:label" add num) add "num"))) {
duplicateMovieClip (("menu" add menuNum) add "/labelmenuitem", "label" add num, "300" + num);
setProperty((("menu" add menuNum) add "/label") add num, _x , xPos);
setProperty((("menu" add menuNum) add "/label") add num, _y , yPos);
Set(((("menu" add menuNum) add "/label") add num) add "/off:name", " " add eval ("/vars:label" add num));
yPos = yPos + difference;
localLinkNum = "1";
while (eval (("/vars:label" add num) add "num") >= localLinkNum) {
duplicateMovieClip (("menu" add menuNum) add "/menuitem", "vmation" add localNum, "500" + localNum);
setProperty((("menu" add menuNum) add "/vmation") add localNum, _x , xPos);
setProperty((("menu" add menuNum) add "/vmation") add localNum, _y , yPos);
yPos = yPos + difference;
Set(((("menu" add menuNum) add "/vmation") add localNum) add "/name:name", " " add eval ((("/vars:label" add num) add "name") add localLinkNum));
Set(((("menu" add menuNum) add "/vmation") add localNum) add ":file", eval ((("/vars:label" add num) add "file") add localLinkNum));
localLinkNum = localLinkNum + "1";
numItems = numItems + "1";
numLocal = numLocal + "1";
}
num = num + "1";
numItems = numItems + "1";
} else {
numItems = "10";
}
if (/vars:numberOfLabels < num) {
makeStatus = "finished";
}
}
setProperty("menu" add menuNum, _visible , "0");
menuNum = menuNum + "1";
menuTotal = menuTotal + "1";
}
setProperty("menu" add currentMenu, _visible , "1");
tellTarget ("arrows") {
call("check");
}
Symbol 119 MovieClip Frame 43
if (/:StageCheck eq "close") {
Set("/:StageCheck", "open");
} else {
tellTarget ("/chyron") {
gotoAndPlay ("play");
};
loadMovie (eval ("/vars:vmationfile" add /:VmationNumber), "/Stage");
}
call("rollOutAction");
tellTarget ("/controller") {
gotoAndStop ("playing");
};
gotoAndPlay (65);
Symbol 119 MovieClip Frame 51
tellTarget ("../") {
gotoAndStop ("up");
}
Symbol 119 MovieClip Frame 58
num = "1";
while (max >= num) {
removeMovieClip("item" add num);
num = num + "1";
}
Symbol 119 MovieClip Frame 65
stop();
Symbol 119 MovieClip Frame 69
stop();
Symbol 121 Button
on (rollOver, press) {
gotoAndStop (10);
}
Symbol 123 MovieClip Frame 1
setProperty("label", _visible , "0");
tellTarget ("label") {
gotoAndPlay ("repeat");
};
stop();
Symbol 123 MovieClip Frame 4
setProperty("label", _visible , "0");
setProperty("../SearchByArtist/artist", _visible , "0");
setProperty("../SearchByTitle/title", _visible , "0");
stop();
Symbol 123 MovieClip Frame 10
setProperty("label", _visible , "1");
tellTarget ("../SearchByTitle") {
gotoAndStop ("up");
};
tellTarget ("../SearchByArtist") {
gotoAndStop ("up");
};
stop();
Symbol 125 Button
on (rollOver) {
tellTarget ("/SearchByArtist") {
gotoAndStop ("up");
};
tellTarget ("/SearchByTitle") {
gotoAndStop ("up");
};
tellTarget ("/SearchbyLabel") {
gotoAndStop ("up");
}
}
on (release) {
getURL ("../html/help.html", "action");
}
Symbol 131 MovieClip Frame 1
stop();
Symbol 137 Button
on (release) {
tellTarget ("/Stage") {
stop();
};
tellTarget ("/Stage/vmation") {
stop();
};
gotoAndStop (14);
}
Symbol 139 Button
on (release) {
loadMovie ("../vmations/default.swf", "/Stage");
gotoAndStop (8);
}
Symbol 143 Button
on (release) {
tellTarget ("/Stage") {
play();
};
tellTarget ("/Stage/vmation") {
play();
};
gotoAndStop (1);
}
Symbol 145 Button
on (release) {
tellTarget ("/Stage") {
play();
};
tellTarget ("/Stage/vmation") {
play();
};
gotoAndStop (1);
}
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 8
tellTarget ("/chyron") {
gotoAndPlay ("stop");
};
stop();
Symbol 146 MovieClip Frame 14
stop();
Symbol 159 MovieClip Frame 1
vmationName = "";
artistName = "";
albumName = "";
labelName = "";
directorName = "";
Symbol 159 MovieClip Frame 2
stop();
Symbol 159 MovieClip Frame 12
vmationName = "";
artistName = "";
albumName = "";
labelName = "";
directorName = "";
Set("/vars:chryonPresent", "no");
loadVariables ("../data/" add eval ("/vars:vmationdatafile" add /:VmationNumber), "/vars");
Symbol 159 MovieClip Frame 14
play();
Symbol 159 MovieClip Frame 16
if (/vars:chryonPresent eq "yes") {
gotoAndPlay (20);
}
Symbol 159 MovieClip Frame 18
gotoAndPlay (14);
Symbol 159 MovieClip Frame 20
vmationName = /vars:chryonVmation;
artistName = /vars:chryonArtist;
albumName = /vars:chryonAlbum;
labelName = /vars:chryonLabel;
directorName = /vars:chryonDirector;
Symbol 159 MovieClip Frame 22
stop();