Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-11-2003, 15:15   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 39
Lightbulb MC Platzierung...

Hallo,

manche werden jetzt die Augen verdrehen aber ich bin Anfänger und komme nicht weiter.

OK: Ich will 10 x das gleiche Movie auf die Bühen stellen.

_root.attachMovie("mc_turn","turn_"+i,1,{ _x:0,_y:0}); // MC auf die Bühne..

sodala. Jetzt will ich aber mit einer Schleife das x-malige platzieren durchlaufen, dabei jedesmal den Instanznamen verändern sowie die Koordinaten jeweils um einen fixen Satz verändern.

Könnt Ihr mir bitte mit der Schleife helfen? Vieleicht mit OOP? muss ich da ia Object.registerClass einsetzen und wenn ja, warum?

Das wäre super.

Lieben Dank im Vorraus

Strolchi

Geändert von Strolchi03 (13-11-2003 um 15:17 Uhr)
Strolchi03 ist offline   Mit Zitat antworten
Alt 13-11-2003, 15:50   #2 (permalink)
Trainman
 
Benutzerbild von Hamster2k
 
Registriert seit: Sep 2001
Ort: Wien, Österreich
Beiträge: 1.324
ActionScript:
  1. distY = distX = 50;
  2. for(i=0;i<10;i++) {
  3. _root.attachMovie("mc_turn","turn_"+i,i,{ _x:i*distX,_y:i*distY}); // MC auf die Bühne
  4. }
*untested*
Einfach ein bisschen mit distX und distY herumspielen.
MfG
__________________
So much to learn and so little time.

Ich liebe dieses Forum!!
Hamster2k ist offline   Mit Zitat antworten
Alt 14-11-2003, 09:52   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 39
Talking Platzierung als Objekt

Klasse vielen Dank.

Vileicht kannst Du mir ja noch einmal helfen:

wenn ich die Movies nicht in einer Reihe sondern in 3 untereinanderliegenden Reihen à z.B 4 Stck. platzieren möchte, liegt es wegen der Parametriesierung doch nahe das ganze Ding als Object zu verkaufen. Könntest Du mir dabei nochmal helfen??

Danke im Vorraus


Strolchi
Strolchi03 ist offline   Mit Zitat antworten
Alt 14-11-2003, 12:38   #4 (permalink)
Trainman
 
Benutzerbild von Hamster2k
 
Registriert seit: Sep 2001
Ort: Wien, Österreich
Beiträge: 1.324
Ich verstehe ehrlich gesagt nicht wirklich was du mit "das ganze Ding als Object zu verkaufen" meinst. MovieClips sind auch wenn du 3 Reihen zu je 4 Stück haben willst wäre es glaube ich so am einfachsten:
ActionScript:
  1. distY = distX = 50;
  2. maxRows = 3;
  3. maxCols = 4;
  4. for(y=0;y<maxRows;y++) {
  5. for(x=0;x<maxCols;x++) {
  6. _root.attachMovie("mc_turn","turn_"+y*maxCols+x,y*maxCols+x,{ _x:x*distX,_y:y*distY}); // MC auf die Bühne
  7. }
  8. }
Wiede untested
Aber das Prinzip sollte klar werden.
MfG
__________________
So much to learn and so little time.

Ich liebe dieses Forum!!
Hamster2k ist offline   Mit Zitat antworten
Alt 14-11-2003, 16:26   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 39
Danke. Ich meinte damit nur wenn ich das Ganze als Objekt realisieren möchte ;-)

Da ich erst am Anfang stehe würde ich ganz gerne wissen wie man das Ganze in ein Onjekt verpackt...

Danke

Oliver
Strolchi03 ist offline   Mit Zitat antworten
Alt 14-11-2003, 16:27   #6 (permalink)
Trainman
 
Benutzerbild von Hamster2k
 
Registriert seit: Sep 2001
Ort: Wien, Österreich
Beiträge: 1.324
Was verstehst du unter dem "Ganzen"? Was genau willst du in ein Objekt packen?
Was verstehst du unter Objekt?
MfG
__________________
So much to learn and so little time.

Ich liebe dieses Forum!!
Hamster2k ist offline   Mit Zitat antworten
Alt 14-11-2003, 16:30   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 39
na ja aus einem Objekt kann ich dann verschiedene Klassen ableiten... mit unterschiedlichen Parametern usw
Strolchi03 ist offline   Mit Zitat antworten
Alt 14-11-2003, 18:47   #8 (permalink)
Trainman
 
Benutzerbild von Hamster2k
 
Registriert seit: Sep 2001
Ort: Wien, Österreich
Beiträge: 1.324
"aus einem Objekt kann ich dann verschiedene Klassen ableiten" - stimmt nicht, das Gegenteil ist der Fall, du leitest Objekte von Klassen ab, indem du von den Klassen Instanzen machst.
Google mal oder such im Forum nach OOP, Klassen, Methoden, Instanzen.
MfG
__________________
So much to learn and so little time.

Ich liebe dieses Forum!!
Hamster2k ist offline   Mit Zitat antworten
Alt 14-11-2003, 18:50   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 39
yep meinte ich auch so.
Danke für Deine Hilfe mate.

Grüsse

Strolchi
Strolchi03 ist offline   Mit Zitat antworten
Alt 20-11-2003, 08:11   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. function feldinit(r, s, a) {
  2.         for (var i=0; i<r*s; i++) {
  3.         this.attachMovie("mc","mc"+i, i,{_x:i%r*a,_y:Math.floor(i/r)*a});
  4.         }
  5. }
  6. // reihen - spalten - abstand
  7. feldinit(10,10, 20);
__________________
gruß Harry
HAY 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 22:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele