Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-07-2005, 10:20   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 158
duplizierte Clips starten

Hallo,
ich dupliziere in einer Funktion einen MovieClip in der _root.
ActionScript:
  1. for (x=0;x<11;x++)
  2. {
  3.    duplicateMovieClip(_parent.master_mc,"mc_"+x,x);
  4. }

Die duplizierten Clips stoppen sofort:
ActionScript:
  1. onClipEvent(load)
  2. {
  3.     stop();
  4. }

Jetzt möchte ich die Clips in einer Schleife kontrolliert starten mit:
ActionScript:
  1. eval("_parent.mc_"+x).play();
Und genau das geht nicht. Die Clips laufen nicht los. Die Eigenschaft _currentframe gibt 1 zurück.
Code:
eval("_parent.mc_"+x).gotoAndPlay(1);

geht auch nicht. Hat jemand eine Idee?

Gruß
Michael
Lengen1971 ist offline   Mit Zitat antworten
Alt 27-07-2005, 10:25   #2 (permalink)
weirdoz
 
Benutzerbild von Ghanji
 
Registriert seit: Aug 2002
Ort: Ruhr.G-Beat
Beiträge: 324
eval darf seit mx nur rechts eines operators stehen (korrigiert mich wenn ich da falsch liege),
also versuch mal:
tmpMc = eval("_parent.mc_"+x);
tmpMc.play();

oder

_parent["mc_"+x].play();

gruß,
ghanji
__________________
international-karate
Ghanji ist offline   Mit Zitat antworten
Alt 27-07-2005, 10:41   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 158
Hallo,
danke für die schnelle Antwort. Gute Ideen, aber haben beide nicht gefruchtet.

jetzt hab ich mal einen Clip direkt angesprochen:
ActionScript:
  1. _parent["p_navi_0"].play();

..auch das geht nicht. Noch eine Idee?

Gruß
Michael
Lengen1971 ist offline   Mit Zitat antworten
Alt 27-07-2005, 10:47   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
ActionScript:
  1. _parent.p_navi_0.play
funktionert?
Wenn nicht, solltest du dir mal überlegen, ob _parent richtig ist!?
Aus meiner Sicht duplizierst du damit
ActionScript:
  1. for (x=0;x<11;x++)
  2. {
  3.         duplicateMovieClip(_parent.master_mc,"mc_"+x,x);
  4. }

den "master_mc" aus der überliegenden Instanz auf die aktuelle!? Müsste es deshalb nicht
ActionScript:
  1. _parent.duplicateMovieClip(_parent.master_mc,"mc_"+x,x);
heissen?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 27-07-2005, 11:22   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 158
Hallo,

der Clip wird auf der gleichen Ebene dupliziert wie der master_mc. Ich kann den Clip ja auch ansprechen und einige Eigenschaften auslesen. Ich kann ihn mit dem gleichen Befehl z. b. verschieben. Ich kann ich nur nicht mit play() starten.

_parent.p_navi_0.play();

funktioniert auch nicht. Komisch, wa?

Gruß
Michael
Lengen1971 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:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele