Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-07-2004, 13:55   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 779
MCs dynamisch per Schleife erzeugen

Hallo zusammen!

Mein zweites Prob für heute: Ich möchte einige Mcs dynamisch erzeugen.
Später soll das Array dann noch ne andere Funktion haben...
Zur Zeit wir da aber immer nur ein MC erzeugt (nämlich der letzte im Array)- bin ratlos...
Weiß wer Hilfe?
ActionScript:
  1. var lines = [
  2.         ["p","c","a","r","r","o","t","c","p","a"],
  3.         ["e","b","h","c","h","l","n","h","r","s"],
  4.         ["p","a","o","d","z","m","o","i","a","a"],
  5.         ["p","l","n","p","e","a","s","p","b","l"],
  6.         ["e","n","e","s","r","x","q","s","c","a"],
  7.         ["r","o","q","n","a","b","r","e","a","d"],
  8.         ["s","y","j","m","f","p","e","h","d","g"],
  9.         ["y","s","t","e","a","k","l","j","a","m"],
  10.         ["l","g","a","t","z","w","t","i","e","h"],
  11.         ["i","h","b","a","n","a","n","a","f","i"]
  12.     ];
  13.    
  14.     var ypos=50;
  15.     for (var i=0;i<lines.length;i++){
  16.         ypos+=50;
  17.         var xpos=50;
  18.         for (var q=0;q<lines[i].length;q++){
  19.             xpos+=50;
  20.             _root.createEmptyMovieClip("nam"+i+q,2);
  21.             trace(i);
  22.             trace(q);
  23.             _root["nam"+i+q]._x=xpos;
  24.             _root["nam"+i+q]._y=ypos;
  25.             _root["nam"+i+q].attachMovie("sym","sym"+i+q,2);
  26.         }
  27.     }
Raycer ist offline   Mit Zitat antworten
Alt 21-07-2004, 14:00   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
ActionScript:
  1. _root.createEmptyMovieClip("nam"+i+q,2);
  2.  
  3. _root.createEmptyMovieClip(name,level)
wird ein mc in einem bereits bestehendem level ersteltl so wird der dort vorhandene mc wieder gelöscht

besser klappts so
_root.createEmptyMovieClip("nam"+i+q,++n);


gleiches gilt jedoch nicht für diese zeile
_root["nam"+i+q].attachMovie("sym","sym"+i+q,2)
denn das is eine neue zeitleiste, solang nur ein mc in in die tiefe 2 attached wird kannste das so lassen

btw:
createEmptyMovieClip liefert dir den pfad des clips zurück
ActionScript:
  1. var pfad=_root.createEmptyMovieClip("nam"+i+q,2);
  2. p._x=xpos;
  3. //usw
  4.  


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 21-07-2004, 14:06   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 779
du hast doch auf die frage gelauert, oder?
Raycer ist offline   Mit Zitat antworten
Alt 21-07-2004, 14:12   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
neeee ich hab den plan des schicksals vor mir- hab mir den text schon vor ner stunde geschrieben und nurnoch gepostet

deluxe
Deluxe 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:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele