Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2004, 13:27   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 2
Question Eval-Problem

Hallo zusammen,

ich lade für eine Bildergalerie u.a. dynamisch Thumbnails hinzu und möchte deren jeweilige Größe in Erfahrung bringen. Funktioniert soweit auch, nur am Preloader hakt's. Dafür wollte ich die geladenen und erwarteten Größe vergleichen und entsprechend visualisieren. Alter Hut.

Nur hängt's bei der Ermittlung der Werte völlig. Die folgende Zeile funktioniert und liefert den exakten Wert:

trace (_root.pic12.fadein.mini.source.getBytesLoaded());

Die folgende Zeilen funktionieren aber NICHT!, Ergebnis ist "undefined".

wert = _root["pic12.fadein.mini.source"].getBytesLoaded();
trace (wert);


Hat jemand Rat? Stehe wohl nur mächtig auf dem Schlauch...

Danke,

Christian
chriscb ist offline   Mit Zitat antworten
Alt 03-07-2004, 13:48   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Äh wozu soll denn des gut sein mit der Array-Zugriffsform []...?
Du kannst den Pfad doch einfach so in "wert" speichern:
ActionScript:
  1. var wert = _root.pic12.fadein.mini.source.getBytesLoaded();
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 03-07-2004, 13:52   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
In diesem Fall braucht man den Operator []
nicht. Das ist sicherlich klar.
Eigentlich müsste dein Code so funktionieren.
Ist alles richtig.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 03-07-2004, 14:16   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 2
Achja, äh, die "12" sollte natürlich durch eine Laufvariable ersetzt sein. Sorry, hab's aber jetzt rausgefunden, wie es läuft:

wert = eval("_root.pic"+i+".fadein.mini.source").getBytes Total();

Das Gesamtding läuft leider immer noch nicht. Die dynamisch geladenen Thumbnails sollen über einen globalen Preloader vorgeladen werden.

Danke schonmal für die Hilfe!
chriscb ist offline   Mit Zitat antworten
Alt 03-07-2004, 14:54   #5 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
du mußt die evalkette anders strukturieren und zwar wie folgt

PHP-Code:
wert _root["pic"+i].fadein.mini.source.getBytesTotal(); 
__________________
TVNEXT Solutions
atothek 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 11:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele