Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2005, 08:30   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
gleichzeitig 2 elemente aus einer xml-struktur löschen ...?

hi,
ich stehe gerade total auf dem schlauch.

folgende funktion:
ActionScript:
  1. function shrinkXml() {
  2.     anzDelMain = (xmlData.childNodes.length-2)-anzMain;
  3.     for (i=0; i<anzDelMain; i++) {
  4.         xmlData.childNodes[i+anzMain].removeNode();
  5.     }
  6. }
  7. shrinkXml();

anzMain ist in meinem fall die zahl 6.
anzDelMain ergibt in meinem fall die zahl 2.
das script soll dafür sorgen, daß das childNode 7 und 8 gelöscht aus der xml-struktur gelöscht wird. (dahinter gibt es noch die childNodes 9 und 10, die erhalten bleiben sollen)
theoretisch klappt das auch, in der praxis ergibt sich aber folgendes problem:

zuerst wird childNode 7 wie geplant gelöscht.
dadurch verkürzt sich natürlich die xml-struktur, wodurch nun das childNode 8 das ehemalige childNode 9 ist. dieses wird nun also gelöscht.

also wird durch dieses script das childNode 7 und 9 gelöscht anstatt 7 und 8.

ich benötige sicher einen anderen lösungsweg.
kann mir da jemand helfen?
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 30-09-2005, 08:50   #2 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
hab's hinbekommen.

für's archiv:
ich lösche quasi immer das gleiche xml-childNode, was ja durch die jeweilige verkürung das nachfolgende ist.
das mache ich onEnterFrame, bis eine bedingung erfüllt ist, fertig.
__________________
Design ist AUCH Geschmackssache.
Mr.Twister 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 16:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele