Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-12-2004, 12:05   #1 (permalink)
Neuer User
 
Benutzerbild von abronsius
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 98
ein preloader für verschiedene level...

Hallo da draußen...

da es mich immer stört, wenn ein preloader immer erst dann zu sehen ist, wenn der film eh´schon halb geladen ist, habe ich einen preloader gebaut, der immer auf _level1000 liegt, aber immer nur dann sichtbar ist, wenn auf meinen Ziellevels was geladen wird. Soweit auch kein Problem...

Wenn ich jetzt meine Zielebene direkt abfrage, z.B. mit

quot = _level100.getBytesLoaded()/_level100.getBytesTotal();

funzt das auch wunderbar, wenn ich meíne Zielebene aber variabel gestalte und eine Ebenenvariable einführe, z.B. mit:

var ebene="_level"+_root.zielebene;
quot = ebene.getBytesLoaded()/ebene.getBytesTotal();

oder:

var ebene=50;
quot = ["_level"+ebene].getBytesLoaded()/["_level"+ebene].getBytesTotal();


funzt gar nichts mehr... habe Vieles ausprobiert, komme aber nicht weiter...

bitte Hilfe
danke und guten Rutsch
Jens
__________________
... alles wird hell!
abronsius ist offline   Mit Zitat antworten
Alt 31-12-2004, 12:26   #2 (permalink)
+licht
 
Benutzerbild von view7
 
Registriert seit: Nov 2002
Beiträge: 210
level1000?

Hallo hallo,

habe das Problem auch schon bei verschiedenen Projekten gehabt und einen Preloader gebaut der alles sammelt bzw. immer wieder aufgerufen wird aus verschiedenen Levels. Das Probelm liegt, glaube ich, bei Level1000. Habe auch schonmal so riesige Angaben gemacht und nur Grütze bekommen, ist zwar kaum dokumentiert aber irgendwie scheint der Flashplayer solche hohen Level nicht zu mögen... versuchs einfach mal mit 900 weniger und ich bin sicher dass du zu einer Lösung kommst.... Den funktionieren tut das ganze, anschauen kannst du dir das auf: www.erfurter-gleisbau.de. Ein Prelaoder und 734678 Unterseiten().
view7 ist offline   Mit Zitat antworten
Alt 31-12-2004, 12:34   #3 (permalink)
Neuer User
 
Benutzerbild von abronsius
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 98
... ne, das ist es nicht, denn in meinem eigentlichen Film liegt der nur auf _level 100, ich hatte hier in meinem thread nur die 1000 der Deutlichkeit halber genommen ...
__________________
... alles wird hell!
abronsius ist offline   Mit Zitat antworten
Alt 31-12-2004, 12:37   #4 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
versuchs mal mit eval().
_level1 zum bsp ist ja KEIN string, sondern ein object, respektive ein movieclip.
also mußt du flasha uch sagen, dass er hier einen mc bekommt und keinen string, sonst bleibt '_level1' für flash immer ein string.

also ein:
ActionScript:
  1. var i = 2;
  2. var tempTar = '_level'+i;
  3. var endTar = eval(tempTar);
  4.  
  5. trace('EndTar = '+endTar+' ist vom Typ : '+(typeof(endTar)));


sollte, so viel ich mich noch erinner, gehen...

greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 31-12-2004, 12:50   #5 (permalink)
Neuer User
 
Benutzerbild von abronsius
 
Registriert seit: Jan 2002
Ort: Berlin
Beiträge: 98
danke, das war´s, jetzt funzt alles wunderbar und ist eine kleine und übersichtliche funktion...

und danke für das "es ibt keine dummen Fragen" ...
__________________
... alles wird hell!
abronsius 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 06:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele