Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-05-2005, 10:40   #1 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
splice löscht zu viel

Hallo!

Ich möchte mit

ActionScript:
  1. _root.meinArray.splice(2,2);

Element Nr. 2 aus meinem Array löschen.
Es wird aber Element 2 und 3 gelöscht.

Das kann doch eingentlich nicht sein, oder
SwKy ist offline   Mit Zitat antworten
Alt 11-05-2005, 10:56   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 56
Hallo,

Wenn Du nur ein Element löschen willst, musst Du

ActionScript:
  1. _root.meinArray.splice(2,1);

schreiben. Der zweite Parameter gibt die länge des elements an, und nicht die Position. mit 2,2 löschst Du also zwei Elemente aus dem Array.

Michael
michaelrehm ist offline   Mit Zitat antworten
Alt 11-05-2005, 12:05   #3 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
ouh Mann!! Wie doof! Ist es nicht furchtbar ärgerlich , wenn man extra in Büchern nachschlägt und da steht dann:

Zitat:
splice(); löscht stets eine kette von Elementen. dabei beginnt die Methode bei der ersten angegebenen Nummer und setzt das Löschen bis einschließlich des Elements fort, dessen Nummer an zweiter Stelle angegeben wurde.
und

Zitat:
Mitarbeiter.splice(0,2); löscht die Elemente 0 bis 2 - und nicht etwa 0 und 2
Mann, mann, mann, ich hab wohl die falschen Bücher

Ich hätte ja auch mal in der Flashhilfe nachschauen können, da stehts ja auch drin

Aber zum Glück gibts ja das Flashforum...

Also vielen Dank!
SwKy 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 10:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele