Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-08-2004, 22:31   #1 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Objekte dynamisch auf die gesamte Bühne erstellen

Hi Leute,

ich habe ein Mc inder Größe 10x10px. Meine Bühne ist 550x400px groß. Wie kann ich das Mc durch zB attachMovie über die ganze Bühne verteilen?

Eine Zeile habe ich alleine geschafft:

PHP-Code:
for (var 1<= 55i++) { 
    
attachMovie("kasten""kasten"+ii);
        
_root["kasten"+i]._x i*10;

Jetzt Fehlen nur noch 39 Zeilen.

Wisst ihr wie ich das in einem durchlaufenlassen kann? Macht man sowas besser mit Arrays?

Danke schonmal für´s Lesen.

p-flash
p-flash ist offline   Mit Zitat antworten
Alt 06-08-2004, 22:55   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
leg noch eine for schleife darüber, z.b.:

PHP-Code:
y=10
for (var 0j<44j++) 
{
    for (var 
1i<=55i++) 
    {
        var 
k=attachMovie("kasten""kasten", (j+10000)*i,{_x:i*10,_y:y});
        
trace(y+i)
    }
    
+=10

warrantmaster ist offline   Mit Zitat antworten
Alt 07-08-2004, 10:07   #3 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Hi warrantmaster,

danke hat geklappt. Kann man auch machen, dass die Mc nacheinander kommen. Erst die erste Zeile, mc für mc, und dann die nächste...?

Danke nochmals.


p-flash
p-flash ist offline   Mit Zitat antworten
Alt 07-08-2004, 10:51   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
PHP-Code:
var zeilen=3
var spalten=20
var 0;
var 
0;
var 
0;
los = function (y
{
    
counter 0;
    
_root.onEnterFrame = function() 
    {
        if (
y<zeilen*10
        {
            
counter++;
            if (
counter == 1
            {
                if (
x<spalten*10) {
                    var 
attachMovie("kasten""kasten"i);
                    
k._x x;
                    
k._y y;
                    
+= 10;
                    
i++;
                    
los(y);
                } else {
                    
x=0
                    y
+=10
                    los
(y)
                }
            }
        }else{
            
delete this.onEnterFrame
        
}
    };
};
los(y); 
grz
warrantmaster ist offline   Mit Zitat antworten
Alt 07-08-2004, 12:05   #5 (permalink)
Waffe==Verstand
 
Benutzerbild von p-flash
 
Registriert seit: Jul 2004
Ort: Düsseldorf
Beiträge: 724
Danke!!!

Alles super.

p-flash
p-flash 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 23:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele