| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| access denied Registriert seit: Jan 2006 Ort: Düsseldorf
Beiträge: 86
|
Hallo zusammen, folgendes Problem - bitte schaut mal auf dieses Script: PHP-Code: Woran liegt das und was kann ich dagegen tun? Wenn ich das gleiche Beispiel "statisch" baue (also nicht mit createEmpty...und attachMovie arbeite, sondern das Konstrukt manuell anlege) klappts wunderbar und die 5 Unter-MC's sind auch im Duplikat. Ich dachte zuerst, es könnte ein Problem mit den depths sein, aber irgendwie komme ich nicht dahinter. Würde mich über Hilfe freuen! Danke und Gruß, Gurth |
| | |
| | #3 (permalink) |
| access denied Registriert seit: Jan 2006 Ort: Düsseldorf
Beiträge: 86
|
Vielleicht stelle ich mich ja auch nur doof an, aber es klappt trotzdem nicht. PHP-Code: Please help! |
| | |
| | #5 (permalink) |
| Gast
Beiträge: n/a
|
Wenn du einen Verknüpfungsbezeichner "itemBox" per attachMovie auf die Bühne bringen willst, musst du auch diesen Bezeichner in der Bibliothek setzen. Du hast stattdessen "box1" bis "box5" gesetzt. Und dann solltest du nicht direkt auf die Hauptzeitleiste attachen, besser in einen MC: PHP-Code: |
|
| | #6 (permalink) |
| access denied Registriert seit: Jan 2006 Ort: Düsseldorf
Beiträge: 86
|
Hallo Holger, erstmal vielen Dank, dass du dich so mit dem Thema auseinandersetzt. Du hast geschrieben: "Wenn du einen Verknüpfungsbezeichner "itemBox" per attachMovie auf die Bühne bringen willst, musst du auch diesen Bezeichner in der Bibliothek setzen. Du hast stattdessen "box1" bis "box5" gesetzt." Ich glaube, ich habe nicht verständlich genug erklärt, was ich vorhabe. "itemBox" ist ein MC, der per createEmptyMovieClip zu Beginn des Films erzeugt wird, d.h. also nicht in der Bibliothek steht. "box1" bis "box5" sind (in meinem Beispielfall) bereits existierende MC's, die ich mit attachMovie in "itemBox" ablege. So, nachdem das geschehen ist, möchte ich den befüllten "itemBox" MC per duplicateMovieClip (oder einer anderen funktionerenden Variante) ein weiteres Mal auf die Bühne bringen. Wenn ich deine Lösung aber richtig verstehe, würde es bedeuten, einen MC namens "itemBox2" zu erzeugen, und "box1" bis "box5" erneut zu attachen. Das wäre eine Möglichkeit, an die ich noch nicht gedacht habe, müsste aber zum gleichen Ergebnis führen. Vielleicht werde ich es einfach so machen. Vielleicht hast du aber auch eine bessere Idee, wenn ich mal schreibe, was ich konkret machen möchte: Ich lade per XML einen Satz URL's zu Photos ins Movie. Dann wollte ich besagten "itemBox" MC mit diesen Photos (in meinem Beispiel sind das "box1" bis "box5", im Film hinterher sind es ca. 50 dynamisch geladene Photos) füllen, ihn 2mal duplizieren, hintereinanderlegen und bewegen, um so einen "unendlichen" Bildlauf erzeugen zu können. Es wäre halt schön gewesen, wenn das einfach mit duplicateMovieClip funktioniert hätte, ohne den gleichen MC drei mal komplett erzeugen und füllen zu müssen. Aber möglicherweise ist der ganze Ansatz unpraktisch? VG, Gurth |
| | |
| | #7 (permalink) |
| CodeGecko Registriert seit: Aug 2007 Ort: Hagen
Beiträge: 1.242
|
Das Problem dabei ist, dass dynamisch erzeugte Instanzen nicht dupliziert werden können. Kliegt doof, ist aber so. Von daher wird Dir wohl keine andere Möglichkeit bleiben, als das ganze drei mal zu machen. Andere Möglichkeit wäre, einen leeren MC auf der Bühne zu platzieren und da hinein die Sachen zu attachen. Den kannst Du dann auch problemlos duplizieren.
__________________ Grütze Reinhart XING || Simple Flash-Filter-Generator || DateChooser (AS3) MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2) Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da. |
| | |
| | #8 (permalink) |
| access denied Registriert seit: Jan 2006 Ort: Düsseldorf
Beiträge: 86
| Das Problem dabei ist, dass dynamisch erzeugte Instanzen nicht dupliziert werden können Das ist gut. Ist zumindest eine klare Ansage, und man kann aufhören, sich den Kopf darüber zu zerbrechen, und 100% Energie in die Alternaviten stecken Danke für Eure Hilfe! LG, Gurth |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |