Probleme bei der Einbindung einer Preloadanimation
Hi,
also ich versuch es nochmal ... da ich leider bei dem Problem wiedermal nicht weiter komme.
Ich hab also diese Seite:
HIER
und nun möchte ich zwischen den Tweens also wenn die Seite heraus getweened ist und bevor die neue Seite reintweened einen Preloader einbauen der eigentlich nur aus einer Animation ohne Prozentzahl besteht.
Dies wäre der Preloader:
HIER
Hab es schon mit allen möglichen Sachen versucht doch bekomm es irgendwie nicht hin. Das weiteste was ich hinbekommen habe war das der Preloader einmal angezeigt wird und danach auf nimmer wiedersehen verschwindent.
Das wäre mein Script von der Seite ( zumindestens der nötige Teil ):
Hoffe das mir jemand bei meinem PRoblem weiterhelfen kann / möchte usw.
Danke im voraus
Hi,
also ich versuch es nochmal ... da ich leider bei dem Problem wiedermal nicht weiter komme.
Ich hab also diese Seite:
HIER
und nun möchte ich zwischen den Tweens also wenn die Seite heraus getweened ist und bevor die neue Seite reintweened einen Preloader einbauen der eigentlich nur aus einer Animation ohne Prozentzahl besteht.
Dies wäre der Preloader:
HIER
Hab es schon mit allen möglichen Sachen versucht doch bekomm es irgendwie nicht hin. Das weiteste was ich hinbekommen habe war das der Preloader einmal angezeigt wird und danach auf nimmer wiedersehen verschwindent.
Das wäre mein Script von der Seite ( zumindestens der nötige Teil ):
PHP:
function buttonClicked (event:Event):void {
loader = new Loader();
//Drücken wir Button 1 laden wir in meinem Fall Content1
if (event.target == mainmenu_mc.menuBtn1_btn && this != current) {
urlRequest = new URLRequest("Pages/home.swf");
loader.load (urlRequest);
current = mainmenu_mc.menuBtn1_btn;
}
else if (event.target == mainmenu_mc.menuBtn2_btn && this != current) {
urlRequest = new URLRequest("Pages/bio.swf");
loader.load (urlRequest);
current = mainmenu_mc.menuBtn2_btn;
}
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded);
}
function fileLoaded(event:Event):void {
nextPage = event.target.content;
if(currentPage != null) {
mainmenu_mc.mouseChildren=false;
var tweenX:Tween = new Tween(currentPage, "x", Regular.easeOut,
currentPage.x, 1500, 1, true);
currentPage.filters=[new BlurFilter(12,1.5,1.5)];
var tweenAlpha:Tween = new Tween(currentPage, "alpha", Regular.easeOut,
1, 0, 1, true);
tweens.push(tweenX);
tweens.push(tweenAlpha);
tweenAlpha.addEventListener(TweenEvent.MOTION_FINISH, currentPageGone);
}
else {
showNextPage();
}
}
function showNextPage():void {
//Setzt die Buttons wieder auf Aktiv
mainmenu_mc.mouseChildren=true;
var tweenX:Tween = new Tween(nextPage, "x", Regular.easeOut,
-1500, 0, 1, true);
var tweenAlpha:Tween = new Tween(nextPage, "alpha", Regular.easeOut,
0, 1, 1, true);
tweens.push(tweenX);
tweens.push(tweenAlpha);
addChildAt(nextPage,6);
currentPage = nextPage;
setChildIndex(nextPage,0);
}
function currentPageGone(event:Event):void {
removeChild(currentPage);
showNextPage();
}
Danke im voraus
Zuletzt bearbeitet: