Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2006, 11:42   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 42
duplicateMovieClip - Duplikat existiert nicht

Hallo Forum

Ich habe einen Bilderstreifen, auf dem die ersten vier Bilder von alpha 40 auf alpha 100 getweent werden. Dazu verwende ich vier MC mit dem Namen bild1, bild2, bild3 und bild4. Wenn alle MC mal auf alpha 100 waren, werden die Bilder langsam ausgetauscht. z.b. bild1 tweent langsam auf alpha 0 und wird gleichzeitig durch ein neues Bild, dass auf alpha 100 tweent abgelöst. Dass die Bilder lückenlos ausgetauscht werden können, dupliziere ich z.b. Bild1 bevor das neue Bild in bild1 geladen wird. Nur leider wird hier nichts dupliziert. Das Duplikat von bild1 ist undefined. Was mache ich falsch?

Besten Dank und schöne Grüsse
Angehängte Dateien
Dateityp: zip bilder1.zip (48,5 KB, 4x aufgerufen)
Dateityp: zip fla.zip (26,0 KB, 8x aufgerufen)
Assina ist offline   Mit Zitat antworten
Alt 26-04-2006, 16:32   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 42
Hat niemand eine Idee wieso das Duplikat nicht gemacht wird?
Assina ist offline   Mit Zitat antworten
Alt 26-04-2006, 16:43   #3 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118


kannst du das zu includierende actionscript bitte nochmal posten?
ohne das funktioniert da nix..
#include "lmc_tween.as"


..ansonsten gibts da ganz schön viel script für dein vorhaben...
was willst du denn genau duplizieren?
ein dynamisch geladenes jpg in einem movieclip?
oder doch den movieclip mit dem jpg drin?

.peckli
pecker ist offline   Mit Zitat antworten
Alt 26-04-2006, 16:58   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 42
Sorry, hab ich ganz vergessen. Hier ist es.

Also meine Vorhaben ist eigentlich folgendes: Ich mache vier MC's (bild0, bild1, bild2, bild3). In diese MC's lade ich jeweils ein jpg. Welches jpg (bildnummer) wird mit random bestimmt. So werden immer verschiedene Startbilder angezeigt. Diese Bilder haben am Anfang den alpha Wert 40. Sie werden dann wieder randommässig auf alpha 100 gesetzt und dann nach 4s wieder auf alpha 40. So weit so gut, läuft gut. Nun möchte ich, dass wenn alle Startbilder einmal auf alpha 100 waren, eines dieser Bilder (wird wieder randommässig bestimmt) ausgetauscht wird durch ein anders Bild. Darum wollte ich den MC des Bildes, dass ausgetauscht wird, duplizieren und langsam auf alpha 0 tweenen und im alten MC ein neues Bild reinladen und das gleichzeitig auf alpha 100 tweenen. So das es lückenlos weitergeht, obwohl ein neues Bild geladen wird. Aber irgendwie kann ich den MC nicht duplizieren.

Ich hoffe ich habe jetzt nicht noch mehr Verwirrung gestifftet.
Angehängte Dateien
Dateityp: zip lmc_tween.zip (4,1 KB, 1x aufgerufen)
Assina ist offline   Mit Zitat antworten
Alt 27-04-2006, 12:54   #5 (permalink)
...
 
Registriert seit: Jun 2002
Beiträge: 118


..hallo,

ich weiß nicht warum, aber bei mir läuft das script immer noch nicht richtig.
egal.
wenn ich dich richtig verstehe möchtest du einen movieclip duplizieren, welcher zuvor ein jpg dynamisch geladen hat. leider ist das nicht möglich diesen movieclip mit dem darin enthaltenen jpg zu duplizieren.
wenn der movieclip dupliziert wird verliert er das dynamisch geladene jpg!
du kannst es aber neu laden! wenn der user seinen browser entsprechend konfiguriert hat, wird das bild aus dem cache geholt und wäre somit sofort geladen.
oder du erstellst direkt zu beginn die kopie deines movieclips und lädst direkt zweimal das bild. einmal in den "original" mc und dann nochmal in das "duplikat". das duplikat machst du erst dann sichtbar wenn es benötigt wird.

wäre das eine idee?
pecky
pecker ist offline   Mit Zitat antworten
Alt 27-04-2006, 15:49   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dynamisch geladene Bilder/MCs zu duplizieren funzt mit MX2004 gar nicht. Du kannst mit duplicateMovieClip nur MCs kopieren, die vor der Laufzeit schon auf der Bühne liegen.

Ab Flash 8 hast du aber die Möglichkeit, mit der BitmapData-Klasse und den Methoden draw() und attachBitmap() Bitmapinstanzen zu duplizieren.
  Mit Zitat antworten
Alt 28-04-2006, 06:28   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 42
Guten Morgen Miteinander

Danke für eure Antworten. Jetzt ist mir alles klar Habe nun schon von Anfang 8 anstatt 4 MC's gemacht und halt die Bilder 2mal geladen. Nun funktioniert super!

Herzlichen Dank und schöne Grüsse
Assina 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 01:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele