Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2005, 01:11   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 61
Unhappy preloader anpassen!?!?!?!

hallo,
habe die ganze zeit hier gesucht nur leider blicke ich nicht richtig durch.
ich habe in forum einen preloader gefunden, welchen ich direkt in meine flashseite (hauptfilm) einbauen möchte.

wie kann ich das machen?
bitte um hilfe, da ich vorher nur eine einfache preloader hatte!

vorher:
ActionScript:
  1. onClipEvent (load) {
  2.     this._xscale = 0;
  3.     total = _root.getBytesTotal();
  4. }
  5. onClipEvent (enterFrame) {
  6.     loaded = _root.getBytesLoaded();
  7.     percent = int(loaded/total*100);
  8. this._xscale = percent;
  9.     //gotoAndStop(percent);
  10.     if (loaded == total) {
  11.         _root.gotoAndPlay(2);
  12.     }}

nun soll jedoch das andere laufen!
zu dem habe ich das gefühl, dass dort auch die grösse des hauptfilmes nicht richtig zugeordnet bzw. angezeigt wird!!! (siehe anhang)

vielen dank
rs
Angehängte Dateien
Dateityp: rar preloader.rar (4,8 KB, 8x aufgerufen)
NewFlashUser ist offline   Mit Zitat antworten
Alt 07-06-2005, 08:44   #2 (permalink)
GetYourYoYosOut
 
Benutzerbild von harnisch
 
Registriert seit: Jun 2002
Ort: Hamburg
Beiträge: 620
ActionScript:
  1. this.createEmptyMovieClip("platzhalter", 1);
  2. platzhalter.loadMovie("6653.swf");
  3. platzhalter._y = 2800;
  4. platzhalter.stop();
  5. this.onEnterFrame = function() {
  6.     geladen = Math.round(platzhalter.getBytesLoaded()/1024);
  7.     gesamt = Math.round(platzhalter.getBytesTotal()/1024);
  8.     prozent = Math.round((geladen/gesamt)*100);
  9.     ladebalken.gotoAndStop(prozent);
  10.     if (geladen>=gesamt && geladen>4) {
  11.         trace("Fertig geladen!");
  12.         removeMovieClip("platzhalter");
  13.         delete this.onEnterFrame;
  14.         loadMovieNum("6653.swf", 2);
  15.     }
  16.     prozent = prozent+" %";
  17.     gesamt = gesamt+" kB";
  18.     geladen = geladen+" kB";
  19. };

du solltest deine prozentBerechnungen auch in den onEnterFrame-Handler schreiben und deine Variable gesamt zwischendurch nicht insgesamt nennen...
harnisch ist offline   Mit Zitat antworten
Alt 07-06-2005, 10:25   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 61
Zitat:
Zitat von harnisch
ActionScript:
  1. this.createEmptyMovieClip("platzhalter", 1);
  2. platzhalter.loadMovie("6653.swf");
  3. platzhalter._y = 2800;
  4. platzhalter.stop();
  5. this.onEnterFrame = function() {
  6.     geladen = Math.round(platzhalter.getBytesLoaded()/1024);
  7.     gesamt = Math.round(platzhalter.getBytesTotal()/1024);
  8.     prozent = Math.round((geladen/gesamt)*100);
  9.     ladebalken.gotoAndStop(prozent);
  10.     if (geladen>=gesamt && geladen>4) {
  11.         trace("Fertig geladen!");
  12.         removeMovieClip("platzhalter");
  13.         delete this.onEnterFrame;
  14.         loadMovieNum("6653.swf", 2);
  15.     }
  16.     prozent = prozent+" %";
  17.     gesamt = gesamt+" kB";
  18.     geladen = geladen+" kB";
  19. };

du solltest deine prozentBerechnungen auch in den onEnterFrame-Handler schreiben und deine Variable gesamt zwischendurch nicht insgesamt nennen...
ups
danke dir für die schnelle hilfe.
leider muss ich erst heim, um das nochmals testen zu können.
melde mich dann so ab 19:00 uhr wieder, K?
grüsse aus dem büro
rs
NewFlashUser ist offline   Mit Zitat antworten
Alt 08-06-2005, 16:14   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 61
so nu habe ich endlich zeit gefunden auch mal danke zu sagen.
ich denke das sollte auch mal sein,
wenn leute nur posten damit sie schnell unterstützung bekommen.

ALSO DANKE!

habe zwar noch gestern bis 2 uhr morgens rum gemacht,...
aber lag eher darin, dass ich meinen preloader etwas anderes haben wollte.
aber nu ist alles bestens.
also widme ich mich nu die nächsten punkten auf der liste bis zu der fertigstellung des hp.

greetz aus dem süden
rs
NewFlashUser ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele