Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-03-2006, 17:33   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question array mitten drinne ein wert füllen

hi ich wollte wissen wie ich aus einem array mitten drinne ein wert austauschen kann

also zB habe ich am anfang a/23/ab
wobei die länge am ende vareieren kann und aber es immer hinter dem ersten / steht.
flozwo ist offline   Mit Zitat antworten
Alt 20-03-2006, 17:48   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

du kannst jede position des arrays direkt ansprechen:

deinArray[0] = a;
deinArray[1] = 23;
deinArray[2] = ab;

mit deinArray.length kannst du die anzahl der einträge ermitteln.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 20-03-2006, 18:18   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

ja das weis ich aber ich muss dann doch ürgendwie den wert da rein setzen
also mit was mache ich das mit pop oder push ? oder wie
flozwo ist offline   Mit Zitat antworten
Alt 20-03-2006, 18:22   #4 (permalink)
[+]
 
Benutzerbild von André Michelle
 
Registriert seit: Dec 2002
Ort: cologne
Beiträge: 2.271
Such mal in der Hilfe nach Array.splice
__________________
aM

blog | laboratory | tonfall | processing

Audiotool.com
André Michelle ist offline   Mit Zitat antworten
Alt 20-03-2006, 19:01   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
"..wobei die länge am ende variieren kann und aber es immer hinter dem ersten / steht.."
Code:
Array.prototype.zweiter = function(_zweiter) {
	var h = this.shift();
	this.unshift(_zweiter)
	this.unshift(h);
};
test = [1, 2, 3, 4, 5, 6];
test.zweiter(13);
trace(test);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 21-03-2006, 22:47   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

cool danke und sry das ich mich jetzt erst bedanke mein rechner hat die tage gestreigt und muste ihn flagen.

danke danke für die hilfe =)
flozwo ist offline   Mit Zitat antworten
Alt 24-03-2006, 15:35   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
hmm ich habe kein okject sondern ein string geht also nicht so ganz =/.

ActionScript:
  1. Array.prototype.zweiter = function(_zweiter) {
  2.     var h = this.shift();
  3.     this.unshift(_zweiter)
  4.     this.unshift(h);
  5. };
  6. test = ("a", "b", "c", "d", "e", "f");
  7. test.split(",").join(",");
  8. trace(typeof(test));
  9.  
  10. test.zweiter(13);
  11.  
  12. trace(test);
flozwo ist offline   Mit Zitat antworten
Alt 24-03-2006, 21:45   #8 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.321
das ist kein string, sondern garnichts. mach das mal eckig:

test = ["a", "b", "c", "d", "e", "f"];
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 05-04-2006, 20:31   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

jo danke nochmals habe es jetzt so wie es soll ich habe die werte aus einem text file und muss das erst zu einem array formen habe es aber nicht gesehen
aber danke
flozwo 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:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele