Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2005, 12:12   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Wuppertal
Beiträge: 204
der boese dublicateMovieClip und das for schleifchen

guten tag zusammen,

ich hab hier nen problem, will einen mc dublizieren und dann halt an ne andere position schieben. und das ganze halt gaaanz oft. will die buehne halt mit quadraten fuellen... 20 quadrate nebeneinander und das dann 4 zeilen lang....

das hier ist mein versuch:

ActionScript:
  1. zaehler_x=0;
  2.  
  3. for (zaehler=1;zaehler=4;zaehler+1) {
  4.    
  5.     quadrat_name  = eval("quadrat"+zaehler);
  6.     quadrat_ebene = zaehler;
  7.  
  8.  duplicateMovieClip(_level0.ani_quadrat,quadrat_name,quadrat_ebene);
  9.  
  10.     zaehler_x= zaehler_x + 10;
  11.     quadrat_ebene.quadrat_name._x =  zaehler_x ;
  12.    
  13. };

aber da gibts nur sowas wie nen ueberlauf... also er fragt mich irgendwann ob ich das abbrechen will. da bring ich den flashplayer wohl ganz schoen ins gruebeln, oder?

soll ich dafuer vielleicht mal nen array ausprobieren? will die quadrate hinterher auch noch einzeln ansprechen koennen...

hier im forum hab ich jetzt auch nicht grad was passendes zu meinem problem gefunden. brauch vielleicht eher ne idee wie ichs besser machen koennte...

need help...
rocksta ist offline   Mit Zitat antworten
Alt 26-04-2005, 12:18   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dein 'for-loop' stimmt nich

ActionScript:
  1. for( var i=0; i<4; i++)

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 26-04-2005, 12:47   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Wuppertal
Beiträge: 204
und wo ist der fehler bei der _x positionierung????
einer wird bewegt, die anderen nicht...
rocksta ist offline   Mit Zitat antworten
Alt 26-04-2005, 12:52   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. quadrat_ebene.quadrat_name._x =  zaehler_x ;
Was hat denn das "quadrat_ebene" da vorne verloren?
ActionScript:
  1. this.quadrat_name._x =  zaehler_x ;
...sollte es dann sein.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-04-2005, 13:41   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Wuppertal
Beiträge: 204
also das this funzt auch nicht...

hab gedacht, weil ich doch beim dublicateMC die ebene angeben muss...
halt beim verschieben auch die ebene angebe...

so wie _level0. blabla

aber funzt ja auch nicht....
rocksta ist offline   Mit Zitat antworten
Alt 26-04-2005, 13:48   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. var zaehler_x = 0;
  2. for (var i = 0; i<4; i++) {
  3.     duplicateMovieClip(_level0.ani_quadrat, "quadrat"+i, i);
  4.     this["quadrat"+i]._x = zaehler_x += 10;
  5. }
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-04-2005, 14:46   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Ort: Wuppertal
Beiträge: 204
tja, was soll ich sagen, es funktioniert...

wo da nu genau die unterschiede sind weiß ich nicht so recht...

ich danke und versuche zu verstehen...
rocksta 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 02:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele