Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-05-2005, 17:21   #1 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
array dynamisch

versuche Array irgendwie dynamisch abzurufen, doch es möchte nicht so. Bei mc_namen verstehe ich es.. doch bei den Array klappt es nicht so.. vielleicht habe ich den Schlauch auf dem ich stehe noch nicht bemerkt.

PHP-Code:
for (i=1;i<=lade_karte.laenge;i++){
    
id this["datas"+number(i)+"[0]"];
    
obj_id this["datas"+number(i)+"[1]"];
    
obj_x this["datas"+number(i)+"[2]"];
    
obj_y this["datas"+number(i)+"[3]"];
    
obj_z this["datas"+number(i)+"[4]"];
    
trace (id);
    
trace (obj_id);
    
trace (obj_x);
    
trace (obj_y);
    
trace (obj_z);
}; 
möchte die Array zerstückeln in die Variablen id,obj_id,obj_x,obj_y und obj_z

datas1[0] .. datas1[4]
datas2[0] .. datas2[4]
.
.
.
datasn[0] .. datasn[4]

ohne das 'this' traced er mir z.b. datas1[0] aus .. was ja schonmal gut ist, doch da hänge ich nun.. denn mit 'this' kommt nur undefined raus??
__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)
Analogic ist offline   Mit Zitat antworten
Alt 05-05-2005, 17:33   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
So in etwa:
PHP-Code:
obj_id this["datas"+i][1];
obj_x this["datas"+i][2]; 
  Mit Zitat antworten
Alt 05-05-2005, 17:45   #3 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
ich haaaaab es ... *g .. schlauch entfernt *augenroll

PHP-Code:
for (i=1;i<=lade_karte.laenge;i++){
    
id _root["datas"+number(i)][0];
    
obj_id _root["datas"+number(i)][1];
    
obj_x _root["datas"+number(i)][2];
    
obj_y _root["datas"+number(i)][3];
    
obj_z _root["datas"+number(i)][4];
    
trace (id);
    
trace (obj_id);
    
trace (obj_x);
    
trace (obj_y);
    
trace (obj_z);
}; 
__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)
Analogic ist offline   Mit Zitat antworten
Alt 05-05-2005, 17:46   #4 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
oh.. thanx.. war ja jemand schneller.. _root deshalb, da die Array im _root liegen.
__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)
Analogic ist offline   Mit Zitat antworten
Alt 05-05-2005, 17:49   #5 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
LOOOL - also wenn mir das nächste mal jemand hilft, sage ich auch, daß ich es herausgefunden habe *fg*

__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 05-05-2005, 18:02   #6 (permalink)
LDA $#03 STA$4FD0
 
Benutzerbild von Analogic
 
Registriert seit: Sep 2002
Ort: Stuttgart
Beiträge: 213
Zitat:
Zitat von Mr.Twister
LOOOL - also wenn mir das nächste mal jemand hilft, sage ich auch, daß ich es herausgefunden habe *fg*

tue das .. wenn es dir spass macht
__________________
MfG Analogic - Leben ist Kunst

... Flash ist genial .. Flash macht spass .. Flashen will ich immermehr ;-)
Analogic ist offline   Mit Zitat antworten
Alt 05-05-2005, 22:13   #7 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
_root deshalb, da die Array im _root liegen.
Auf "_root" als Pfadanweisung würde ich verzichten, denn wenn du einen Film mit _root-Anweisungen in einen "Containerfilm" lädst, zeigt _root auf die Hauptzeitleiste des Containerfilms und nicht mehr auf die Zeitleiste des eigenen Films. Damit stimmen dann deine Objektpfade nicht mehr...

Setz besser relative Pfadangaben wie this._parent oder Referenzvariablen, wie bspw. _global.meinPfad = this;
  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:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele