rendered paste body//
// Stop timeline
//
stop();
//
// Variables
//
this.statusLine._visible = false;
var introImageFrames:Number = introImageTime*frameRate;
var introImageTotalFrames:Number;
var introImageSpeed = Math.ceil(((introImageStartX+introImageEndX)/introImageFrames)*100)/100;
var timer:Number = 0;
var frameNow:Number = 0;
var loadNro:Number = 0;
var showNro:Number = 0;
var introImagePreloader:MovieClip = this.createEmptyMovieClip('iipl', this.getNextHighestDepth());
//
// Info Scroll Black
//
infoScrollBlack.frontPageText = frontPageText;
infoScrollBlack.skipButton.ref = this;
infoScrollBlack.skipButton.onRelease = function() {
delete this.ref.onEnterFrame;
delete this.ref.introImagePreloader.onEnterFrame;
_root.gotoAndPlay('fadeBlackWhite');
};
//
// Load Intro Data
//
loadIntroData();
drawBackground("black");
//
// Functions
//
// Load Intro Data
function loadIntroData() {
preloadText = "Loading data...";
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function() {
var intro:Array = xml.firstChild.childNodes;
introImageId = [];
introImageFile = [];
introImageTitle = [];
for (var i = 0; i<intro.length; i++) {
introImageId[i] = intro[i].attributes.id;
introImageFile[i] = intro[i].attributes.image;
introImageTitle[i] = intro[i].attributes.title;
}
loadIntroImages();
introImageTotalFrames = introImageFrames*introImageId.length;
};
xml.load("intro.php?action=read");
//xml.load("http://temez.kapsi.fi/poista/intro.php?action=read");
}
// Load Images
function loadIntroImages() {
// kuvan lataus
var imageTmp:MovieClip = this.imageHolder.createEmptyMovieClip("introImageHolder"+loadNro, this.imageHolder.getNextHighestDepth());
imageTmp.loadMovie(introFolder+introImageFile[loadNro]);
// kuvan preloaderi
introImagePreloader.onEnterFrame = function() {
_l = imageTmp.getBytesLoaded();
_t = imageTmp.getBytesTotal();
if (_l>10 && _l == _t) {
imageTmp._alpha = 0;
imageTmp._visible = false;
imageTmp._x = introImageStartX;
imageTmp._y = 0;
// kun bufferoitu video pyörimään
if (loadNro == introImageLoadFirst) {
showIntroImages();
}
// bufferi pros
if (loadNro<introImageLoadFirst) {
preloadText = "Loading intro ("+Math.ceil((loadNro/introImageLoadFirst)*100)+"%)...";
}
// looppi / tuhotaan preloaderi
if (loadNro<(introImageId.length-1)) {
loadNro++;
loadIntroImages();
} else {
this.removeMovieClip();
}
}
};
}
function showIntroImages() {
this.statusLine._visible = true;
this.onEnterFrame = function() {
if (loadNro>(showNro+introImageLoadBuffer) || loadNro == (introImageId.length-1)) {
// buffer teksti tyhjä
preloadText = "";
// mennään pääsivulle
if (showNro>=introImageId.length) {
delete this.onEnterFrame;
gotoAndPlay('fadeBlackWhite');
}
// nimen hyppy
if (showNro>=(introImageId.length/2)) {
_root.statusLine.introImageTitleText2._visible = true;
_root.statusLine.introImageTitleText1._visible = false;
} else {
_root.statusLine.introImageTitleText1._visible = true;
_root.statusLine.introImageTitleText2._visible = false;
}
// alussa
if (timer<introImageFadeTime) {
this.imageHolder["introImageHolder"+showNro]._visible = true;
this.imageHolder["introImageHolder"+showNro]._alpha += 100/(introImageFadeTime-2);
_root.statusLine.introImageTitleText1.text = introImageTitle[showNro];
_root.statusLine.introImageTitleText2.text = introImageTitle[showNro];
} else if (timer>(introImageFrames-introImageFadeTime)) {
this.imageHolder["introImageHolder"+showNro]._alpha -= 100/(introImageFadeTime-2);
if (timer>=introImageFrames) {
this.imageHolder["introImageHolder"+showNro].removeMovieClip();
showNro++;
timer = 0;
}
}
this.imageHolder["introImageHolder"+showNro]._x += introImageSpeed;
this.statusLine._x = 50+900*(frameNow/introImageTotalFrames);
timer++;
frameNow++;
} else {
preloadText = "Loading...";
}
};
}