package {
import flash.text.*;
import flash.display.*;
import flash.net.*;
import flash.utils.Timer;
import flash.events.*;
import flash.media.*;
public class intro extends MovieClip {
private var label:TextField= new TextField();
public var dollerText:Array = [];
var mySound:Sound = new Sound();
var beschreibung:URLLoader = new URLLoader();
var TextTimer:Timer = new Timer(5000, 0);
var loader0:Loader = new Loader();
var loader1:Loader = new Loader();
var loader2:Loader = new Loader();
var soundlaenge:Number;
var i:int=1;
public function intro() {
mySound.addEventListener(Event.COMPLETE, soundON);
mySound.load(new URLRequest("sound/song.mp3"));
beschreibung.load(new URLRequest("/graphics/handynamen.txt"));
beschreibung.addEventListener(Event.COMPLETE, namesON);
loader0.load(new URLRequest("/graphics/handy1.jpg"));
loader0.x=50;
loader0.y=25;
loader1.load(new URLRequest("/graphics/handy2.jpg"));
loader1.x=50;
loader1.y=25;
loader2.load(new URLRequest("/graphics/handy3.jpg"));
loader2.x=50;
loader2.y=25;
addChild(loader0);
TextTimer.start();
TextTimer.addEventListener("timer", mediaausgabe);
configureLabel();
}
public function mediaausgabe(e:TimerEvent) {
label.replaceText(0,label.getLineLength(0),dollerText[i]);
if (i==0) {
removeChild(loader2);
addChild(loader0);
}
if (i==1) {
removeChild(loader0);
addChild(loader1);
}
if (i==2) {
removeChild(loader1);
addChild(loader2);
}
i++;
if (i==3) {
i=0;
}
}
public function soundON(e:Event) {
mySound.play(0,9999999,null);
}
public function namesON(e:Event) {
var handynamen:URLVariables = new URLVariables(beschreibung.data);
dollerText[0]=handynamen.handy1;
dollerText[1]=handynamen.handy2;
dollerText[2]=handynamen.handy3;
label.text=dollerText[0];
}
private function configureLabel():void {
label = new TextField();
label.autoSize = TextFieldAutoSize.CENTER;
label.x=300;
label.y=75;
var format:TextFormat = new TextFormat();
format.font = "Impact";
format.color = 0xc0c0c0;
format.size = 30;
label.defaultTextFormat = format;
addChild(label);
}
}
}