Section 1
//MainTimeline (insert_fla.MainTimeline)
package insert_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var sndChannel:SoundChannel;
public var myMusic;
public var sndEqual:ByteArray;
public var content:MovieClip;
public var seq_max;
public var seq_pos:Number;
public var seq_dir:Boolean;
public var color:Number;
public var changeColor:ColorTransform;
public function MainTimeline(){
addFrameScript(1, frame2);
}
public function startMusicAgain(_arg1:Event):void{
_arg1.currentTarget.removeEventListener(Event.SOUND_COMPLETE, startMusicAgain);
sndChannel = myMusic.play();
sndChannel.addEventListener(Event.SOUND_COMPLETE, startMusicAgain);
}
public function hslToRgb(_arg1, _arg2, _arg3){
var r:*;
var g:*;
var b:*;
var q:*;
var p:*;
var h = _arg1;
var s = _arg2;
var l = _arg3;
if (s == 0){
var _local5 = l;
b = _local5;
g = _local5;
r = _local5;
} else {
var hue2rgb:Function = function (_arg1, _arg2, _arg3){
if (_arg3 < 0){
_arg3 = (_arg3 + 1);
};
if (_arg3 > 1){
_arg3--;
};
if (_arg3 < (1 / 6)){
return ((_arg1 + (((_arg2 - _arg1) * 6) * _arg3)));
};
if (_arg3 < (1 / 2)){
return (_arg2);
};
if (_arg3 < (2 / 3)){
return ((_arg1 + (((_arg2 - _arg1) * ((2 / 3) - _arg3)) * 6)));
};
return (_arg1);
};
q = ((l < 0.5)) ? (l * (1 + s)) : ((l + s) - (l * s));
p = ((2 * l) - q);
r = hue2rgb(p, q, (h + (1 / 3)));
g = hue2rgb(p, q, h);
b = hue2rgb(p, q, (h - (1 / 3)));
};
return ([r, g, b]);
}
public function framer(_arg1:Event):void{
var _local5:Number;
SoundMixer.computeSpectrum(sndEqual);
var _local2:Number = 0;
var _local3:uint;
while (_local3 < 0x0100) {
_local5 = Math.abs(sndEqual.readFloat());
if ((0 <= _local3) < 20){
_local2 = (_local2 + _local5);
};
_local3++;
};
_local2 = (_local2 / 8);
_local2 = Math.min(_local2, 20);
_local2 = Math.max(_local2, 0);
var _local4:Array = hslToRgb((_local2 * 4.5), 50, 50);
changeColor.greenMultiplier = _local4[1];
if (seq_dir){
seq_pos++;
} else {
seq_pos--;
};
if (seq_pos >= seq_max){
seq_pos = (seq_max - 1);
seq_dir = !(seq_dir);
};
if (seq_pos < 0){
seq_pos = 1;
seq_dir = !(seq_dir);
};
content.gotoAndStop(seq_pos);
}
function frame2(){
stop();
myMusic = new tanzt();
sndChannel = myMusic.play();
sndEqual = new ByteArray();
sndChannel.addEventListener(Event.SOUND_COMPLETE, startMusicAgain);
content = new content_images();
seq_max = content.framesLoaded;
seq_pos = 0;
seq_dir = true;
content.x = 0;
content.y = 0;
content.width = 550;
content.height = 400;
stage.addChild(content);
color = 0x99FF00;
changeColor = new ColorTransform();
content.transform.colorTransform = changeColor;
this.addEventListener(Event.ENTER_FRAME, framer);
}
}
}//package insert_fla
Section 2
//preloader_1 (insert_fla.preloader_1)
package insert_fla {
import flash.events.*;
import flash.display.*;
import flash.media.*;
import flash.utils.*;
import flash.geom.*;
import flash.text.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.net.*;
import flash.printing.*;
import flash.profiler.*;
import flash.sampler.*;
import flash.system.*;
import flash.ui.*;
import flash.xml.*;
public dynamic class preloader_1 extends MovieClip {
public var txtLoad:TextField;
public var mcCircle:MovieClip;
public var changeColor:ColorTransform;
public var moveCirclesI:Number;
public var glowI:Number;
public var thisMC:MovieClip;
public var rootMC:DisplayObject;
public var glowDir:Boolean;
public var color:Number;
public var frameC:Number;
public function preloader_1(){
addFrameScript(0, frame1);
}
public function preloader_init(){
Mouse.hide();
color = 0x99FF00;
changeColor = new ColorTransform();
changeColor.color = color;
mcCircle.transform.colorTransform = changeColor;
txtLoad.textColor = color;
glowI = 5;
glowDir = true;
thisMC = this;
rootMC = root;
moveCirclesI = setInterval(moveCircles, 20);
}
public function moveCircles(){
var _local2:Number;
var _local3:Number;
frameC++;
thisMC.x = rootMC.mouseX;
thisMC.y = rootMC.mouseY;
color = (((0xFF00 * (_local2 / _local3)) + (0xFF0000 * ((_local2 / _local3) - 1))) / 2);
var _local1:GlowFilter = new GlowFilter(color, 100, glowI, glowI, 2, 3);
mcCircle.filters = [_local1];
txtLoad.filters = [_local1];
var _local4:* = rootMC.loaderInfo;
_local2 = _local4.bytesLoaded;
_local3 = _local4.bytesTotal;
txtLoad.text = (Math.floor(((_local2 / _local3) * 100)) + "%");
mcCircle.rotation = (mcCircle.rotation + 7);
if ((glowDir == true)){
glowI = (glowI + 0.5);
} else {
glowI = (glowI - 0.5);
};
if (glowI == 15){
glowDir = false;
} else {
if (glowI == 5){
glowDir = true;
};
};
if (frameC < 2){
return;
};
if ((((((_local2 >= _local3)) && ((_local3 > 0)))) || ((((_local3 == 0)) && ((_local2 > 0)))))){
thisMC.alpha = (thisMC.alpha - 3);
if (thisMC.alpha < 0){
Mouse.show();
clearInterval(moveCirclesI);
this.gotoAndPlay(2);
};
};
}
function frame1(){
this.stop();
frameC = 0;
preloader_init();
}
}
}//package insert_fla
Section 3
//content_images (content_images)
package {
import flash.display.*;
public dynamic class content_images extends MovieClip {
}
}//package
Section 4
//loader_image (loader_image)
package {
import flash.display.*;
public dynamic class loader_image extends BitmapData {
public function loader_image(_arg1:int=600, _arg2:int=400){
super(_arg1, _arg2);
}
}
}//package
Section 5
//tanzt (tanzt)
package {
import flash.media.*;
public dynamic class tanzt extends Sound {
}
}//package