Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-01-2004, 21:49   #1 (permalink)
anfänger m. dummen fragen
 
Benutzerbild von altes-kind
 
Registriert seit: Aug 2003
Ort: Ulm / Ludwigsburg
Beiträge: 290
ladezustandabfrage für memory-spiel

hi,

ich bin gerade am memory-spiel-basteln und hab' eine frage bzgl. des abfragen eines ladezustands bei externen bilder die in leere mc's geladen werden.

hier erstmal der as für das (in der reihenfolge zufaellige) laden den bilder:
PHP-Code:
// Zufallszahlen - Array
dateien.push( {zufall: (Math.random()*100), datei:"nuell.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"nuell.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"eins.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"eins.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"zwei.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"zwei.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"drei.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"drei.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"vier.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"vier.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"fuenf.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"fuenf.jpg" } )  
dateien.push( {zufall: (Math.random()*100), datei:"sechs.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"sechs.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"sieben.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"sieben.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"acht.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"acht.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"neun.jpg" } )
dateien.push( {zufall: (Math.random()*100), datei:"neun.jpg" } )

// Das Bild/Zufallszahlen - Array wird nach der Zufallszahl sortiert und die Bilddateien dadurch
// zufällig in der Reihenfolge verschoben
dateien.sortOn("zufall");

// Die Bilder werden in der neuen Reihenfolge in die einzelnen bild-mc´s geladen
bild0mc.loadMovie(dateien[0].datei);
bild1mc.loadMovie(dateien[1].datei);
bild2mc.loadMovie(dateien[2].datei);
bild3mc.loadMovie(dateien[3].datei);
bild4mc.loadMovie(dateien[4].datei);
bild5mc.loadMovie(dateien[5].datei);
bild6mc.loadMovie(dateien[6].datei);
bild7mc.loadMovie(dateien[7].datei);
bild8mc.loadMovie(dateien[8].datei);
bild9mc.loadMovie(dateien[9].datei);
bild10mc.loadMovie(dateien[10].datei);
bild11mc.loadMovie(dateien[11].datei);
bild12mc.loadMovie(dateien[12].datei);
bild13mc.loadMovie(dateien[13].datei);
bild14mc.loadMovie(dateien[14].datei);
bild15mc.loadMovie(dateien[15].datei);
bild16mc.loadMovie(dateien[16].datei);
bild17mc.loadMovie(dateien[17].datei);
bild18mc.loadMovie(dateien[18].datei);
bild19mc.loadMovie(dateien[19].datei); 
jetzt würde ich gerne abfragen wollen, ob schon alle bilder geladen sind. leider weiß ich nicht wie?

kann mir jemand helfen?

vielen dank im voraus!

altes-kind
__________________
ich gehe in ein anderes blau

Geändert von altes-kind (12-01-2004 um 11:48 Uhr)
altes-kind ist offline   Mit Zitat antworten
Alt 12-01-2004, 06:52   #2 (permalink)
jungflasher
 
Benutzerbild von sesamstrassenbe
 
Registriert seit: Oct 2002
Ort: Dortmund
Beiträge: 132
hallo!

versuch's mal damit: Preloading - The Definitive Guide

cooles teil! da brauchst du dann nur noch einen gescheiten listener
mit zählvariable für die geladenen bilder basteln...

gruß! daniel
__________________
sesamstrassenbert. so viel platz muss sein ;-)

www.digisurf.de
sesamstrassenbe ist offline   Mit Zitat antworten
Alt 12-01-2004, 11:08   #3 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
in deinen Frame, kannst this natürlich auch gegen irgendnen anderen mc austauschen.

ActionScript:
  1. this.onEnterFrame = function () {
  2. var geladene_mcs = 0;
  3. for (var i=0;i<20;i++) {
  4.      if (eval("bild"+i+"mc")._height > 0) {
  5.          geladene_mcs +=1;
  6. }
  7. }
  8. if (geladene_mcs == 20) {
  9.    trace("fettich jeladen");
  10. }
  11. }
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski ist offline   Mit Zitat antworten
Alt 12-01-2004, 13:15   #4 (permalink)
anfänger m. dummen fragen
 
Benutzerbild von altes-kind
 
Registriert seit: Aug 2003
Ort: Ulm / Ludwigsburg
Beiträge: 290
@sesamstraße: hmm... hab' mir das vor einiger schon mal angesehen, aber das erscheint mir ja doch ein wenig kompliziert... (*faulsein*)

@k-grabowski: hmm.. wo muss ich dein script denn einbinden! einfach in den gleichen frame unter meinen teil??
__________________
ich gehe in ein anderes blau
altes-kind ist offline   Mit Zitat antworten
Alt 12-01-2004, 13:31   #5 (permalink)
Neuer User
 
Benutzerbild von K-Grabowski
 
Registriert seit: Jan 2003
Ort: Arminia!!!! Bielefeld
Beiträge: 1.138
kannste eigentlich direkt drunter packen
__________________
Wieviel hätte ich also für dieses Fahrzeug zu investieren???
K-Grabowski 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 19:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele