Antworten auf deine Fragen:
Neues Thema erstellen

Preloader Probleme

dzign

Noch nicht viel geschrieben

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 ):
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();
}
Hoffe das mir jemand bei meinem PRoblem weiterhelfen kann / möchte usw.
Danke im voraus
 
Zuletzt bearbeitet:

zer02288

ZeroEnna

AW: Preloader Probleme

Ich nehme mal an das dein Preloader ein Movieclip ist.
Kannst du ihn nicht einfach auf die Bühne holen wenn ein Button gedrückt wurde (mit
addChild() ) und wieder entfernen wenn dein loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded);
Event gestartet wird.
P.S. setzt dich mal mit den Funktionen addChild() und removeChild() auseinander. Das mag deine Website jetzt noch nicht stören aber wenn du den Alpha einfach nur runter schraubst ist die Seite immer noch da.
Das ist bei vielleicht später wachsenden Content sehr ungüstig und geht auf die Ladezeit.
vieleicht brauchst du dann sogar keinen PreLoader mehr ;)
 

dzign

Noch nicht viel geschrieben

AW: Preloader Probleme

Danke erstmal für deine Antwort.

das mit dem Loader ist auch richtig

Die seite verschwindet ja in dieser Funktion:
PHP:
function currentPageGone(event:Event):void {
 removeChild(currentPage);
 
 showNextPage();
}

Hab meinen Script nochmal abgeändert.

Um mein Problem besser zubeschreiben:Ich weis nicht wie ich die Animation in der Funktion eines Preloaders in meinen Code eingebastelt bekomme.

Die "fileloaded" Funktion wäre quasi das was aufgerufen werden würde wenn der Preload fertig ist.

Und nun bräuchte ich hilfe dabei wie ich am besten die Animation als Preloader vor der "fileloaded" Funktion einbaue ...


oder vllt auch vor der "shownextpage" Funktion was vielleicht mehr sinn ergibt da dann der Preloader einsetzt bevor die nächste seite reingetweenet wird....

Gruß D.
 
Zuletzt bearbeitet:

zer02288

ZeroEnna

AW: Preloader Probleme

oh ja jetzt seh ichs auch :D
Ich schau mal ob ich was zusammengebastelt bekomme ;)

werds heute nicht mehr schaffen....hab gerade nen haufen Aufträge rein bekommen.
aber wenn ich die Zeit finde dann schau ich es mir auf jeden fall an.
 
Zuletzt bearbeitet:

dzign

Noch nicht viel geschrieben

AW: Preloader Probleme

wow danke ...... häng stehts an so kleinigkeiten.

Das nervt mich langsam an. Die grösseren Sachen sind irgendwie nicht so das Problem..

Nochmal vielen Dank
 

zer02288

ZeroEnna

AW: Preloader Probleme

Weiß jetzt nicht ob es funzt hab hier nämlich keine Möglichkeit es zu testen.

PHP:
import flash.display.Sprite;
import flash.events.Event;
import flash.events.ProgressEvent;
import flash.net.URLRequest;


        
function UILoaderExample() {
   var request:urlRequest = new URLRequest("Pages/bio.swf"); //showNextPage();
   uiLoader.scaleContent = false;
   uiLoader.addEventListener(Event.COMPLETE,currentPageGone);
   uiLoader.addEventListener(ProgressEvent.PROGRESS,loadProgress);            
   uiLoader.load(request);
}

function loadProgress(e:ProgressEvent):void {
    removeChild(currentPage);    
    addChild(Preloader);
}

function currentPageGone(event:Event):void {
     removeChild(Preloader);  
}
Ich hab jetzt im Prinzip nen UILoader genommen um deine einzelnen SWF-Seiten zu laden.
Und wenn das geht dann sollte er während der läd auch dein Preloader abspielen.

Reference

Ich muss mir mal anschaun wie ich das auf meiner Seite realisiert hab, kann ich aber leider erst am Sa.
 

dzign

Noch nicht viel geschrieben

AW: Preloader Probleme

Hi war jetzt länger nicht dran da ich einen Autounfall hatte naja passiert halt was ...

mein Problem ist immernoch das selbe ich habe eine Animation die ich als Preloader nutzen möchte und weis nicht wie ich diese in meinen Code eingearbeitet bekomme ...

die variante von "zero" hab ich nicht eingearbeitet bekomm .... dazu fehlen mir wohl einige kenntnisse

hoffe weiterhin auf eure hilfe ..


Gruß
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben