Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-07-2004, 18:04   #1 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
Array attachen mit for-Schleife

Hi Leute,
Ich habe vor, MovieClips nebeneinander in einer Reihenfolge anzuorden und dynamisch zu erstellen.
PHP-Code:
eckeArr = ["part1""part2""part3""part4"];
xPos 0;
for (
i=0i<eckeArr.lengthi++) {
    
_root.createEmptyMovieClip(eckeArr[i], 100);
    
this._x xPos;
    
this._y 0;
    
with (eckeArr[i]) {
        
lineStyle(20x000000100);
        
beginFill(0xFFFFFF100);
        
lineTo(050);
        
lineto(5050);
        
lineTo(500);
        
lineTo(00);
        
endFill();
    }
    
xPos += 50;

So. Allerdings wird mir nur das Rechteck am Ende angezeigt also hmmm 4*50 auf _x = 200 wieso???
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (19-07-2004 um 18:06 Uhr)
DeMoehn ist offline   Mit Zitat antworten
Alt 19-07-2004, 18:13   #2 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
tag,

das liegt daran, dass du immer die tiefe 100 verwendest. wenn du stattdessen 100+i oder ähnliches verwendest, funktioniert es.

gruß, mati
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 19-07-2004, 18:16   #3 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
100+[i]so ??? nee, macht ja auch keinen sinn oder? naja geht aber auch nich. andere Vorschläge???
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)


DeMoehn ist offline   Mit Zitat antworten
Alt 19-07-2004, 18:17   #4 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
ActionScript:
  1. eckeArr = ["part1", "part2", "part3", "part4"];
  2. xPos = 0;
  3. for (i=0; i<eckeArr.length; i++) {
  4.     _root.createEmptyMovieClip(eckeArr[i], (100+i));
  5.     with (this[eckeArr[i]]) {
  6.     _x = xPos;
  7.     _y = 0;
  8.     lineStyle(2, 0x000000, 100);
  9.         beginFill(0xFFFFFF, 100);
  10.         lineTo(0, 50);
  11.         lineto(50, 50);
  12.         lineTo(50, 0);
  13.         lineTo(0, 0);
  14.         endFill();
  15.     }
  16.     xPos += 50;
  17. }

_x und _y musst natürlich auch für den movieclip einstellen, net für _root.
desweiteren hat deine with() aktion net gestimmt
__________________
„Ich war geheilt, all right!“

Geändert von mati (19-07-2004 um 18:21 Uhr)
mati ist offline   Mit Zitat antworten
Alt 19-07-2004, 18:31   #5 (permalink)
Flash-holic
 
Benutzerbild von DeMoehn
 
Registriert seit: Nov 2003
Ort: Neunkirchen(Saar)
Beiträge: 988
ahhh nice. Danke
PS: wieso muss ich die tiefe ändern???? die legen doch nebeneinander?? dann wärs doch egal oder?
__________________
Wer Großes versucht, ist bewunderswert, auch wenn er fällt.
Lucius Annaeus Seneca
(ca. 4 v. Chr - 65 n. Chr.)



Geändert von DeMoehn (19-07-2004 um 18:35 Uhr)
DeMoehn 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:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele