mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 02:05 Benutzername: Passwort: Auto-Login

Thema: [Flash] Problem mit attachMovie-Schleife vom 30.01.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash] Problem mit attachMovie-Schleife
Autor Nachricht
dschulian
Threadersteller

Dabei seit: 19.01.2007
Ort: Rennerod
Alter: 37
Geschlecht: Männlich
Verfasst Di 30.01.2007 15:23
Titel

[Flash] Problem mit attachMovie-Schleife

Antworten mit Zitat Zum Seitenanfang

Hi,
bin durch die Forensuche und Google nicht schlauer geworden, deshalb schildere ich euch hier mal mein Problem:

Ich habe einen Flashfilm, in dessen Bibliothek 5 MC's mit fortlaufender Nummerierung sind: text1,text2,...
Diese sollen per AS via attachMovie in verschiedene Container geladen werden. Da dies ja im grundegenommen immer der selbe Befehl ist, wollte ich es in einer For-Schleife lösen, jedoch klappts nicht.

Zuerst mal das normale Script, was eigentlich ein Paradebeispiel für eine Schleife wäre:
Code:

createEmptyMovieClip("container1", this.getNextHighestDepth());
container1.attachMovie("text1", "container1", 1);
_root.container1._x = 4;
_root.container1._y = 4;

createEmptyMovieClip("container2", this.getNextHighestDepth());
container2.attachMovie("text2", "container2", 2);
_root.container2._x = 4;
_root.container2._y = 4;

createEmptyMovieClip("container3", this.getNextHighestDepth());
container3.attachMovie("text3", "container3", 3);
_root.container3._x = 4;
_root.container3._y = 4;

createEmptyMovieClip("container4", this.getNextHighestDepth());
container4.attachMovie("text4", "container4", 4);
_root.container4._x = 4;
_root.container4._y = 4;

createEmptyMovieClip("container5", this.getNextHighestDepth());
container5.attachMovie("text5", "container5", 5);
_root.container5._x = 4;
_root.container5._y = 4;



Und so sieht meine Schleife aus, die aber leider nicht Funktioniert:

Code:

for(i=1; i<=5;i++) {
createEmptyMovieClip("container"+[i], this.getNextHighestDepth());
container[i].attachMovie("text"+[i], "container"+[i], i);
_root.container[i]._x = 4;
_root.container[i]._y = 4;
}




Was mach ich denn Falsch?

/edit:

Also sie klappt schon, allerdings wird der erste MC doppelt geladen.
Der Debugger schreibt bei Objekte auflisten (CTRL+L, ja Windows rechner *Schnief*):

Stufe #0: Bild=1
Movieclip: Bild=1 Ziel="_level0.Script"
Movieclip: Bild=1 Ziel="_level0.timeReset"
Movieclip: Bild=0 Ziel="_level0.container1" << Wieso, Weshalb, Warum?!
Movieclip: Bild=1 Ziel="_level0.container1"
Text:
Movieclip: Bild=1 Ziel="_level0.container2"
Text:
Movieclip: Bild=1 Ziel="_level0.container3"
Text:
Movieclip: Bild=1 Ziel="_level0.container4"
Text:
Movieclip: Bild=1 Ziel="_level0.container5"
Text:


Zuletzt bearbeitet von dschulian am Di 30.01.2007 15:40, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
dschulian
Threadersteller

Dabei seit: 19.01.2007
Ort: Rennerod
Alter: 37
Geschlecht: Männlich
Verfasst Di 30.01.2007 16:24
Titel

Antworten mit Zitat Zum Seitenanfang

Leute,

ihr seid mir zu langsam hier Grins


So schaut meine fertige Lösung aus:

Code:

for(i=1; i<=5;i++) {
createEmptyMovieClip("container"+[i], this.getNextHighestDepth());
_root["container"+i].attachMovie("text"+[i], "text_mc"+[i], i);
_root["container"+i]._x = 4;
_root["container"+i]._y = 4;
_root["container"+i]._alpha = 0;
trace(_root["container"+i]);
}
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
 
Ähnliche Themen .attachMovie problem
Flash :: mc per attachMovie und btn im mc beschriften
Problem mit Rollover in Schleife
[PHP] Problem mit mysql_insert_id() in einer Schleife
flash - onRelease getURL aus XML-Datei in Schleife aufrufen
FLASH: Dynamische Links innerhalb einer Schleife
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.