Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2005, 10:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 23
duplicateMovieclip und Math.random

hilfe, ich tüftle schon seit tagen daran:

auf der root definiere ich:
zufall=Math.round(Math.random()*19);

dann habe ich einen mc (sachen_links_basic),
darin liegt dann:
sachen_links.gotoAndStop(_root.zufall);

den mc sachen_links dupliziere ich mit diesem script auf einer schaltfläche:

on (press) {
_root.i++;
duplicateMovieClip (_root.sachen_links_basic.sachen_links, "x"+_root.i, _root.i);
}

als klappt super. tja, bis auf das zufallsscript

beim ersten aufruf des original-mcs springt er wunderbar zu einem der 19 bilder im mc sachen_links.
aber bei den duplizierten mcs landet er immer auf dem ersten bild.

für einen tipp wäre ich super-dankbar.
sister oz ist offline   Mit Zitat antworten
Alt 25-05-2005, 11:16   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Zitat:
Zitat aus den Referenzen für duplicateMovieClip
[...] Der Abspielkopf im duplizierten Movieclip steht anfänglich immer in Bild 1, unabhängig davon, wo er sich im ursprünglichen (übergeordneten) Movieclip befindet. Im übergeordneten Movieclip enthaltene Variablen werden nicht in den duplizierten Movieclip kopiert. [...]
Du musst jedem neu erstellten MC eine eigene Zufallsvariable zuweisen, sodass er auf ein eigenes Bild gehen kann, weil er sonst immer auf Bild 1 ist.
Script würde ich so abändern:
PHP-Code:
on (press) {
    
_root.i++;
    
duplicateMovieClip (_root.sachen_links_basic.sachen_links"x"+_root.i_root.i);
    
set("_root.Zufall"+(_root.i),Math.round(Math.random()*19))
    
x[_root.i].gotoAndStop(eval("_root.Zufall"+(_root.i)))

Tut-ench-aton ist offline   Mit Zitat antworten
Alt 25-05-2005, 11:33   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 23
cool, danke!
ich teste das gleich!
sister oz ist offline   Mit Zitat antworten
Alt 25-05-2005, 13:14   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 23
klappt leider nicht.
habe auch mit den pfadnamen alles getestet, daran liegt es auch nicht.
schade.
gibt es noch einen weg individuelle variablen festzulegen?

wohin werden die mcs dupliziert? auf die root? in den mc der bei duplicate im pfad übergeordnet ist?

danke für jede hilfe!
sister oz 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 04:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele