Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-05-2007, 16:24   #1 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
array rein raus

hallo leute,

habe gerade ein kleines problem und komme nicht drauf ... fast schon peinlich , aber in ein paar stunden muss ich da was abgeben und sitze auf heissen kohlen.



warum geht das nicht???:


Code:
			for (var i:Number = 0; i<_global.a; i++) {
				_global.b = new Array();
				_global.b[i] = this["bild"+i];
				trace("bild "+i+" :"+b[i]);
			}
			for (var i:Number = 0; i<_global.a; i++) {
				trace("bild "+i+" :"+b[i]);
			}

kann zwar reinlesen .. aber nicht auslesen ... bzw. beim auslesen ist nur im letzten was drinne .. die anderen sind undefined

über hilfe oder nen wink mit dem zaunpfahl wäre ich sehr glücklich ...

gruß vince
__________________
42 !

Geändert von vince1969 (18-05-2007 um 16:34 Uhr)
vince1969 ist offline   Mit Zitat antworten
Alt 18-05-2007, 16:51   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Hast du die Instanzen this["bild"+i] überhaupt schon erstellt?
  Mit Zitat antworten
Alt 18-05-2007, 17:17   #3 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
hallo agedoubleju,

ich denke das hauptproblem wir das array sein ...

wie gesagt bei der ersten for-schleife ... zeigt er mir im trace genau das an was ich will z.b.:

trace("bild "+i+" :"+b[i]);

bild 0 : hund.jpg
bild 1 : katze.jpg
bild 2 : nase.jpg
...


wenn ich es dann mit der anderen for-schleife auslesen will:

bild 0 : undefined
bild 1 : undefined
bild 2 : nase.jpg

das letzte element im array zeigt er richtig an ????


mache ich das mit dem array denn richtig (das schreiben und lesen?)

gruß vince
__________________
42 !
vince1969 ist offline   Mit Zitat antworten
Alt 18-05-2007, 17:27   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von vince1969 Beitrag anzeigen
mache ich das mit dem array denn richtig (das schreiben und lesen?)
.

Du überschreibst dein Array ja in der Schleife immer wieder..
PHP-Code:
_global.= new Array();
for (var 
i:Number 0i<_global.ai++) {
            
                
b[i] = this["bild"+i];
                
trace("bild "+i+" :"+b[i]);
            }
            for (var 
i:Number 0i<_global.ai++) {
                
trace("bild "+i+" :"+b[i]);
            } 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-05-2007, 17:56   #5 (permalink)
learning by doing
 
Benutzerbild von vince1969
 
Registriert seit: May 2002
Ort: kassel
Beiträge: 472
hey und hallo ... antworter

vielen dank ... ich sage nur ..


herr wirf hirn vom himmel ...

war echt schon peinlich ... das kommt davon wenn man an drei projekten gleichzeitig ackert ...


Gruß vince
__________________
42 !
vince1969 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 20:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele