Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-12-2003, 15:23   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
schleife und preloader

hi,

habe nun schon gesucht aber nur die preloader für einen Cont.
gefunden.

Wie frage ich aber bei diesem Script ab, ob alle Bilder geladen sind ?

ActionScript:
  1. for (i = 1; i <= anzahl; i++) {
  2.     _root.attachMovie ("cont", "cont" + i, i);
  3.     _root["cont" + i]._x = i * scale;
  4.     _root["cont" + i]._y = y_mitte + 35;
  5.     _root["cont" + i].loadMovie ("mc_" + i + ".jpg");
  6.     _root["cont" + i]._yscale = scale;
  7.     _root["cont" + i]._xscale = scale;
  8.     _root["cont" + i]._alpha = 80;
  9. }
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 15:32   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

Also direkt von Flash aus, kannst du dein Inhalt eines Ordner nicht
ermitteln.


Möglichkeit 1:
du kannst ja per PHP den Inhalt eines Ordners ermitteln,
diesen Wert lädst du dann ins Flash ein und füllst deine Variable
"anzahl" damit, dass sollte von Prinzip her funzen.


Möglichkeit 2:
du nimmst ne TXT-Datei in der steht wie viele Bilder in dem Ordner
drinn sind, und lädst die dann rein, Nachteil: du musst jedesmal
wenn du die Anzahl der Bilder änderst, dann auch die Anzahl in
der TXT-Datei anpassen.




alles klar
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 26-12-2003, 15:43   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Sorry :: RK ::,

aber ich wollte nicht die Anzahl im Ordner ermitteln.

Ich möchte wissen, ob die Bilder in Flash geladen wurden.

Man fragt es ja mit getBytesLoaded () und getBytesTotal () ab.

Aber wie frage ich dies nun in dieser Schleife ab. Es sind ja nun zb 10 Bilder
und die Seite soll erst angezeigt werden , wenn diese geladen sind.
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 16:16   #4 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ah, shit, hab dich völlig falsch verstanden

schau mal ob das funzt :
ActionScript:
  1. //anzahl = 4;
  2. for (i=1; i<=anzahl; i++) {
  3.     _root.attachMovie("cont", "cont"+i, i);
  4.     _root["cont"+i]._x = i*scale;
  5.     _root["cont"+i]._y = y_mitte+35;
  6.     _root["cont"+i].loadMovie("mc_"+i+".jpg");
  7.     _root["cont"+i]._yscale = scale;
  8.     _root["cont"+i]._xscale = scale;
  9.     _root["cont"+i]._alpha = 80;
  10.     if (i == anzahl) {
  11.         this.onEnterFrame = function() {
  12.             if ("mc_"+i+".jpg".getBytesLoaded() == "mc_"+i+".jpg".getBytesTotal()) {
  13.                 //trace("Das letzte Bild "+"mc_"+i+".jpg"+" wurde vollständig geladen");
  14.                 //
  15.                 //
  16.                 // hier kommt dann die Funktion rein solbald das letzte Bild geladen ist
  17.                 //
  18.                 //
  19.                 delete this.onEnterFrame;
  20.             } else {
  21.                 //trace("mc_"+i+".jpg".getBytesLoaded());
  22.             }
  23.         };
  24.     }
  25. }
die Traces hab ich mal zu Kommentaren gemacht,
waren nur zu testzwecken da
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 26-12-2003, 16:28   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
nee, geht nicht.

kommt diese Fehlermeldung:

**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 32: Keine Methode mit dem Namen 'getBytesLoaded' vorhanden.
if ("mc_"+i+".jpg".getBytesLoaded() == "mc_"+i+".jpg".getBytesTotal()) {

**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 41: Keine Methode mit dem Namen 'getBytesLoaded' vorhanden.
trace("mc_"+i+".jpg".getBytesLoaded());

Anzahl der ActionScript-Fehler: 2 Gemeldete Fehler: 2
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 26-12-2003, 16:39   #6 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
also bei mir gehts.

hast du noch mehr AS in deinem FlashFilm ?
poste mal deinen Film, kann ja mal reinschauen
wenn du willst
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 26-12-2003, 17:22   #7 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
du benutzt f 04, solltest du wohl dazu schreiben !

falsches forum !
warrantmaster ist offline   Mit Zitat antworten
Alt 26-12-2003, 17:23   #8 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi warant:

woher weist du, dass harego das nutzt ?
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 26-12-2003, 17:25   #9 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 32: Keine Methode mit dem Namen 'getBytesLoaded' vorhanden.
if ("mc_"+i+".jpg".getBytesLoaded() == "mc_"+i+".jpg".getBytesTotal()) {



as-2
warrantmaster ist offline   Mit Zitat antworten
Alt 26-12-2003, 17:26   #10 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
achsoooo
hätt ich auch sehen können
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 26-12-2003, 17:28   #11 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
yo !
warrantmaster ist offline   Mit Zitat antworten
Alt 27-12-2003, 18:56   #12 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
hi,

habe es hinbekommen . Danke !

Demo:
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 28-12-2003, 01:07   #13 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

schön ( und das ist nich ironisch gemeint )

wäre auch nicht schlecht wenn du deinen Lösungsweg hier
posten könntest, für denn Fall das jemand mit den selben
Problem kommt.


( Du weist schon, geben ist seliger als nehmen )
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: 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 04:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele