random mc abspielen?

Neok

Erfahrenes Mitglied
Hiho!

Wie schaffe ich es, das am Ende eines MC einen zufälligen anderen MC abgespielt wird und dann wieder ein zufälliger MC und immer so weiter.

Also nach Ende von MC1 sucht er sich irgendeinen beliebigen MC zwischen MC1 und MC5 aus.
 
Moin!

Erstmal: Herzlich Willkommen auf tutorials.de!

Zu deinem Problem:
Du schreibst einfach den entsprechenden ActionScript ins letzte Schlüsselbild der MCs. Interessant wäre noch zu wissen, ob der MC "ersetzt" werden soll, sprich immer nur der MC zu sehen sein soll, der gerade abgespielt wird, oder ob alle 5 sichtbar sind, aber nur einer sich grad abspielt?

Vielleicht hilft dir das hier:
Code:
Math.random - gibt eine "Zufallszahl" zwischen 0.0 und 1.0 zurück
Damit könnten sich dir die nächsten Schritte ja bereits erschließen :)

Grüsse,
Jens
 
Ja am besten wäre es wenn es ersetzt werden würde. Vielleicht immer neu aus der library laden und dann selbst zerstörung des letzten MCs.
 
Ich hatte ein ähnliches Problem...
Und ich habs so gelöst:

ein Movieclip... der auf der Zeitleiste dann mehrere Inhalte hat...
Diese werden bei mir dann über die Lables (Bildmarkierung) angesprochen...

Folgendes Script wir beim on load event im Movie Clip bei mir aufgerufen:
und durch:

zufall = Math.ceil(Math.random()*5);
this.gotoAndStop("movieClip"+zufall);

wird der entsprechende MovieClip angesteuert und die Zeitleiste bleibt dann
beim jeweiligen stehen...

Greetz.
 
Danke!
Aber:
Ich check dad irgendwie nich
Wäre nett wenn du das noch ein bisschen mehr für anfänger erklären würdest.

Danke
 
Ok,

Bsp: Euro-Münze.

du erstellst einen Movieclip (Inhalt: 2 Euro Münze).
Doppelklick darauf, jetzt befindest du dich in der Zeitleiste des Movieclips.
In Frame 1 ist die 2 Euro Münze enthalten.
Jetzt fügst du in Frame z.b. 5 ein leeres Schlüsselbild ein (rechte Maustaste).
Jetzt kopierst (strg+c) den Inhalt von Frame 1 in Frame 5 und machst daraus eine
1 Euro Münze.
Nun eine neue Ebene... Auf dieser klickst du Frame 1 an und gibts unten in den Eigenschaften einen Namen für dieses Frame an (movieClip1). Das gleiche mit Frame 5
(movieClip2).
Zusätzlich schreibst du in das erste Farme in das Script stop(); .
Zum Testen gehst du jetzt wieder aus dem MovieClip raus und klickkst einmal auf den MovieClip um dort ins Action Script zu kommen.

dort fügst du dann:
onClipEvent (enterFrame) {
zufall = Math.ceil(Math.random()*2);
this.gotoAndStop("movieClip"+zufall);
}

jetzt müssten sich 1 und 2 euro ständig abwechseln aber wahrscheinlich zu schnell
fürs Auge...
Trotzdem verstanden?

Greetz.

P.S. Kannst auch mal in meine fla schauen, die ich gerade geposted habe.
Thread: Dynamisches Textfeld will nicht rechnen.
Dort wird aus einer Münze 2.
 
Zurück