Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2004, 10:01   #1 (permalink)
shaly-o-matic
 
Benutzerbild von shaly
 
Registriert seit: Dec 2002
Ort: Düsseldorf
Beiträge: 97
länge des arrays ändert sich während des auslesens, wie sauber auslesen?

hallo...

ich habe eine array, in dem movieclips sind, die ich auf eine bestimmte eigenschaft überprüfe.

das durchlaufe ich mit
ActionScript:
  1. for(this.i=0; this.i <= _root.menu.to_reset.length; this.i++)

wenn die bedingung auf einen mc zutrifft, schmeiss ich den mit splice aus dem array raus.
das hat aber natürlich zur folge, dass die ursprüngliche reihenfolge und länge des arrays nicht mehr stimmt und der schlunzt.

tja, wie löse ich sowas?
mit einer rekursiven funktion?
aber wie drücke ich dann die begrenzung für den aufruf aus?
ich hab das bisher nur mit xmls und childnodes gemacht...

hilfe...
shaly ist offline   Mit Zitat antworten
Alt 09-03-2004, 10:20   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
dann lösch die biester doch einfach nicht ausm array, sondern ersetze den eintrag an dieser stelle... oder was hastn du überhaupt vor?

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 09-03-2004, 10:27   #3 (permalink)
shaly-o-matic
 
Benutzerbild von shaly
 
Registriert seit: Dec 2002
Ort: Düsseldorf
Beiträge: 97
es geht um eine navigation mit drei stufen... jedesmal, wenn ich auf nen punkt klicke, werden die aktiven punkte in einem array überprüft, ich checke, welche ausgeblendet werden dürfen.

ersetzen wäre doof, das array ändert sich ja jedesmal, wenn ich einen neuen punkt öffne, nachher habe ich dann ein ellenlanges array, das nur am ende relevante inhalte hat und trotzdem komplett durchlaufen werden muss.
shaly ist offline   Mit Zitat antworten
Alt 09-03-2004, 11:07   #4 (permalink)
shaly-o-matic
 
Benutzerbild von shaly
 
Registriert seit: Dec 2002
Ort: Düsseldorf
Beiträge: 97
hat sich erledigt.

ich muss i einfach eins runterrechnen.

damit, dass es so einfach sein könnte, hatte ich gar nicht gerechnet

trotzdem danke...
shaly ist offline   Mit Zitat antworten
Alt 09-03-2004, 13:58   #5 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
tja, es wurde aus deinem ersten post nicht ganz klar was du wolltest

aber wenn es sich erldigt hat

grüßle ausm flashkeller...

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 09-03-2004, 14:02   #6 (permalink)
shaly-o-matic
 
Benutzerbild von shaly
 
Registriert seit: Dec 2002
Ort: Düsseldorf
Beiträge: 97
dabei hatte ich mich so schön bemüht den wust aus meinem hirn zu entwirren

aber trotzdem danke...

grüsse aus dem flash-himmel
shaly ist offline   Mit Zitat antworten
Alt 09-03-2004, 14:04   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
geht ganz einfach:
"der wust muß weg, der wust muß weg, der wust muß weg"

ach egal, bis späda

cya
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar 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 19:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele