//Laden des Content Containers
var mcl:MovieClipLoader = new MovieClipLoader();
ml.onLoadInit = function(mc:MovieClip) {
mc._width = Stage.width;
mc._height = Stage.height;
mc.stop();
};
mcl.addListener(ml);
mcl.loadClip("intro_vektor.swf", this.createEmptyMovieClip("container_content", 1));
//generierung des Alphahintergrundes
MovieClip.prototype.createRect = function(name, p1x, p1y, p2x, p2y, lineD, lineC, lineA) {
this.createEmptyMovieClip(name,2);
var rect = this[name];
rect.beginFill(lineC,lineA);
rect.lineStyle(lineD,lineC,lineA);
rect.moveTo(p1x,p1y);
rect.lineTo(p2x,p1y);
rect.lineTo(p2x,p2y);
rect.lineTo(p1x,p2y);
rect.lineTo(p1x,p1y);
rect.endFill();
};
this.createRect("rechteck",0,0,550,400,0,0xffffff,60);
//1. parameter: name des mc´s, der erstellt wird.
//2. parameter: startX-posititon
//3. parameter: startY-position
//4. parameter: 2._x-wert
//5. parameter: 2._y-wert
//6. parameter: linedicke
//7. parameter: farbe
//8. parameter: alphawert
//Laden des Logos:
var container_logo = this.createEmptyMovieClip("container_logo", 3);
container_logo.loadMovie("logo.swf");
container_logo._x = Stage.width/2;
container_logo._y = Stage.height/2-20;
//unload und abspielbutton
mainbutton = this.createEmptyMovieClip("mainbutton", 4);
mainbutton.beginFill(0x000000,0);
mainbutton.moveTo(0,0);
mainbutton.lineTo(Stage.width,0);
mainbutton.lineTo(Stage.width,Stage.height);
mainbutton.lineTo(0,Stage.height);
mainbutton.lineTo(0,0);
mainbutton.endFill();
mainbutton.onRelease = function() {
unloadMovie("container_content");
unloadMovie("container_logo");
//reload Movie(Content)
var container_content = this.createEmptyMovieClip("container_content", 5);
container_content.loadMovie("intro_vektor.swf");
intro_vektor._xscale = Stage.width;
intro_vektor._yscale = Stage.height;
}
//textfeld für ESC
this.createTextField("test", 7, 0, 315, Stage.width, 30); //instanceName: String, depth: Number, x: Number, y: Number, width: Number, height: Number
//eingebettete Schrift
var myfont:TextFormat = new TextFormat();
myfont.font = "univers";
//aussehen des Textfeldes
test.type = "static";
test.border = true;
test.borderColor = 0xf3f3f3;
test.alpha = 80;
test.background = true;
test.backgroundColor = 0xf3f3f3;
test.password = false;
test.multiline = false;
test.html = false;
test.embedFonts = true;
test.setNewTextFormat(myfont);
test.selectable = false;
test.wordWrap = false;
test.autoSize = "center";
test.text = "Mit ESC kann wieder in die Normalansicht geschaltet werden";
instanzname = "test";
speed = 2;
invisible = function(test,speed) {
test.speed = speed;
test.onEnterFrame = function() {
this._alpha -= speed;
if (this._alpha <= 0) {
clearInterval(myInterval);
}
}
}
myInterval = setInterval(invisible,3000,eval(instanzname),speed);
//fullscreen button
var fs_container = this.createEmptyMovieClip("fs_container", 6);
fs_container.loadMovie("fs_button.swf");
fs_container._x = 505;
fs_container._y = 365;
var fs_button:mx.controls.Button;
fs_button.label = "Mit ESC zur normalen Ansicht wechseln";
var buttonListener:Object = new Object();
buttonListener.click = function(evt:Object) {
Stage.displayState = (Stage.displayState == "normal")? "fullScreen" : "normal";
};
fs_button.addEventListener("click", buttonListener);