Frame 1
function StartLoadIntro() {
clearInterval(IntroLoaderInterval);
IntroLoaderInterval = null;
introClip = IntroStarter.createEmptyMovieClip("introClip", IntroStarter.getNextHighestDep());
introClip.loadMovie(IntroPath);
}
function CreateContentURL() {
if ((ContentBaseURL == undefined) || (ContentID == undefined)) {
return(null);
}
var _local1 = new String(ContentBaseURL);
if (_local1.charAt(_local1.length - 1) != "/") {
_local1 = _local1.concat("/");
}
if (ContentID == "00050002") {
ContentID = "00010106";
}
if (ContentID == "00050001") {
ContentID = "000100AE";
}
_local1 = _local1.concat(ContentID);
_local1 = _local1.concat(".swf");
return(_local1);
}
function GetContentType() {
var _local1;
var _local2;
_local2 = parseInt(ContentID.substr(2, 2), 16);
if (_local2 == 1) {
_local1 = "wink";
} else if (_local2 == 2) {
_local1 = "emoticon";
} else if (_local2 == 3) {
_local1 = "audible";
} else if (_local2 == 2) {
_local1 = "sf";
}
return(_local1);
}
function LoadContentItem() {
var contentClip = ContentIconPanel.createEmptyMovieClip("contentClip", ContentIconPanel.getNextHighestDep());
contentClip._alpha = 0;
my_sound = new Sound(_root.contentClip);
my_sound.setVolume(0);
contentClip.loadMovie(ContentItemURL);
createEmptyMovieClip("preloader", 1);
preloader.onEnterFrame = function () {
loaded = contentClip.getBytesLoaded();
total = contentClip.getBytesTotal();
percent = int((loaded / total) * 100);
_root.loading.bar._xscale = (loaded * 100) / total;
_root.loading.res = percent;
if ((contentClip.getBytesTotal() > 10) && (contentClip.getBytesLoaded() == contentClip.getBytesTotal())) {
preloader.removeMovieClip();
contentClip.gotoAndStop(1);
if (contentClip._totalframes <= 2) {
contentClip.stopFrameIndex = 180;
contentClip.currentFrameIndex = 0;
} else {
contentClip.stopFrameIndex = contentClip._totalframes;
contentClip.currentFrameIndex = 0;
}
var _local4 = GetContentType();
contentClip.ContentType = _local4;
if (contentClip.ContentType == "emoticon") {
contentClip._width = contentClip._width * 2;
contentClip._height = contentClip._height * 2;
contentClip._x = ContentIconPanel._x + ((ContentIconPanel._width - contentClip._width) / 2);
contentClip._y = ContentIconPanel._y + ((ContentIconPanel._height - contentClip._height) / 2);
var _local5 = contentClip._totalframes;
var _local3 = Math.round(60 / contentClip._totalframes);
if (_local3 < 1) {
_local3 = 1;
}
contentClip.stopFrameIndex = contentClip.stopFrameIndex * _local3;
contentClip.currentLoopIndex = 1;
} else if (contentClip.ContentType == "audible") {
contentClip._y = contentClip._y - 50;
contentClip._x = contentClip._x - 110;
} else if (contentClip.ContentType == "sf") {
contentClip._yscale = 80;
contentClip._xscale = 80;
} else if (contentClip.ContentType == "wink") {
var _local2 = GetWinkSize(ContentID);
if (_local2 == 1) {
contentClip._yscale = 180;
contentClip._xscale = 180;
} else if (_local2 == 2) {
contentClip._yscale = 150;
contentClip._xscale = 150;
} else if (_local2 == 3) {
contentClip._yscale = 120;
contentClip._xscale = 120;
} else if (_local2 == 4) {
contentClip._yscale = 100;
contentClip._xscale = 100;
} else if (_local2 == 5) {
contentClip._yscale = 80;
contentClip._xscale = 80;
contentClip._x = contentClip._x + 25;
} else {
contentClip._yscale = 75;
contentClip._xscale = 75;
contentClip._x = contentClip._x - 25;
}
} else {
contentClip._yscale = 80;
contentClip._xscale = 80;
}
contentClip.tryLoadCount = 0;
contentClip.play();
flag = 1;
_root.loading._alpha = 0;
_root.loading.res = "";
contentClip._alpha = 100;
my_sound.setVolume(100);
contentClip.onEnterFrame = function () {
if (contentClip.ContentType == "emoticon") {
if ((contentClip._totalframes * contentClip.currentLoopIndex) == currentFrameIndex) {
contentClip.currentLoopIndex = contentClip.currentLoopIndex + 1;
contentClip.gotoAndPlay(1);
}
}
if (contentClip.stopFrameIndex == contentClip.currentFrameIndex) {
contentClip.removeMovieClip();
IntroStarter.play();
}
contentClip.currentFrameIndex = contentClip.currentFrameIndex + 1;
};
} else {
contentClip.tryLoadCount = contentClip.tryLoadCount + 1;
if ((contentClip.tryLoadCount == 10) && (flag == 1)) {
IntroStarter.play();
}
}
};
}
function GetWinkSize(itemIDOrig) {
var _local1;
itemID = itemIDOrig.toUpperCase();
if ((((((((((((((((((((((((itemID == "000100AF") || (itemID == "000100B0")) || (itemID == "000100B2")) || (itemID == "000100BD")) || (itemID == "000100BE")) || (itemID == "000100C0")) || (itemID == "000100C1")) || (itemID == "000100C4")) || (itemID == "000100C5")) || (itemID == "000100C6")) || (itemID == "000100C7")) || (itemID == "000100C8")) || (itemID == "000100C9")) || (itemID == "000100CA")) || (itemID == "000100CB")) || (itemID == "000100CC")) || (itemID == "000100CD")) || (itemID == "000100CE")) || (itemID == "000100CF")) || (itemID == "000100D0")) || (itemID == "000100D1")) || (itemID == "000100D3")) || (itemID == "000100D5")) || (itemID == "000100D2")) {
_local1 = 1;
} else if (itemID == "000100DA") {
_local1 = 2;
} else if ((((((itemID == "000100DB") || (itemID == "000100DD")) || (itemID == "000100DC")) || (itemID == "000100A9")) || (itemID == "000100D7")) || (itemID == "000100D7")) {
_local1 = 3;
} else if (((((((((itemID == "000100B5") || (itemID == "000100AB")) || (itemID == "000100D9")) || (itemID == "000100AD")) || (itemID == "000100E5")) || (itemID == "000100E7")) || (itemID == "000100BC")) || (itemID == "000100B6")) || (itemID == "000100BA")) {
_local1 = 4;
} else if (itemID == "000100DE") {
_local1 = 5;
}
return(_local1);
}
function StartPlayIntro() {
if (contentClip != undefined) {
contentClip.removeMovieClip();
}
clearInterval(IntroStartInterval);
IntroStartInterval = null;
_root.loading._alpha = 0;
_root.loading.res = "";
createEmptyMovieClip("introPreloader", 1);
introPreloader.onEnterFrame = function () {
if ((introClip.getBytesTotal() > 10) && (introClip.getBytesLoaded() >= introClip.getBytesTotal())) {
introPreloader.removeMovieClip();
introClip.gotoAndPlay(2);
}
};
}
var flag = 0;
var showUrl = CreateContentURL();
ContentItemURL = CreateContentURL();
var IntroStartInterval;
var IntroLoaderInterval;
var introClip;
IntroLoaderInterval = setInterval(this, "StartLoadIntro", 50);
if (ContentItemURL != null) {
LoadContentItem();
} else {
IntroStartInterval = setInterval(this, "StartPlayIntro", 100);
}
stop();
stop();
Frame 3
play();
Frame 6
stop();
Symbol 5 Button
on (release) {
getURL (DownloadURL);
}
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 2
_root.StartPlayIntro();