Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-11-2003, 12:25   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
mCs hintereinanderabspielen

hi,

ich möchte mehrere MCs in der Hauptzeitleiste automatisch hintereinander abspielen lassen, so dass am Ende ein Gesamtbild entsteht.
Die MCs will ich in der Hauptzeitleiste z.B. in Bild 2 übereinander -jeweils eine neue Ebene einfügen.

Jeder MC hat im ersten Bild ein leeres Schlüsselbild und ein Stopp. Die Animation beginnt in Bild 2 ("start").

Mein geplantes Script nach einem kleinen Intro in der Hauptzeitleiste Bild 2

stop();
mc1.play("start");

mc1 ist der Instanzname und "start" die Bildmarkierung im MC



in mc1 im letzten Bild

_root.mc2.play("start");


Das funktioniert nicht - ist der Ansatz bzw. das Script falsch.

Geos
GeoS ist offline   Mit Zitat antworten
Alt 06-11-2003, 12:39   #2 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
naja das ist nur ein falscher Befehl, so dürfte es gehen:
ActionScript:
  1. _root.mc2.gotoAndPlay("start");
oder
ActionScript:
  1. _root.mc2.play();
naja und den leeren frame mit dem stop(); in mc1 ans Ende anstatt am Anfang setzen.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 06-11-2003, 13:09   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
hi,

danke für die schnelle Antwort - habe zum Testen Beispielfilm erstellt - das Script funktioniert nicht.

In den MCs ist am Anfang ein stopp mit leerem Bild - damit in der Hauptzeitleiste noch nichts erscheint.

Der erste MC soll aus der HZ gestartet werden

mc1.gotoAndPlay("start");

die folgenden MCs dann im jeweils aus dem letzten Bild, da das Endbild in HZ bleiben soll - auch hier ein stop.


stop();
_root.mc2.gotoAndPlay("start");

ich habe das Filmchen im Anhang.

GeoS
Angehängte Dateien
Dateityp: zip test01.zip (2,9 KB, 3x aufgerufen)
GeoS ist offline   Mit Zitat antworten
Alt 06-11-2003, 13:18   #4 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Geschrieben von Alois
...
naja und den leeren frame mit dem stop(); in mc1 ans Ende anstatt am Anfang setzen.

..uuuund zwar, funktioniert das bei Dir nicht, weil 'mc1' frame 2 (bildname 'start') noch nicht geladen ist...der Sprungbefehl geht also ins Leere.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (06-11-2003 um 13:19 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 06-11-2003, 14:26   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
Hi,

..leeren Frame mit Stop am Ende ->
ich möchte das das letzte Bild in der HZ bleibt, aber am Ende soll noch kein Bild zusehen sein

laden->
ich hab mal einen preloader vorgeschaltet, dann
springt der Abspielkopf in Bild 1 (leeres Bild) und bleibt
dort stehen - also nicht zum Bild "start".

Wenn ich den stop aus mc1 rausnehme - läuft der Film natürlich
direkt ab und die anderen MCs werden auch abgespielt - dass würde so für die Lösung meines Problems reichen.

Ich verstehe nur nicht warum das Script aus der Hauptzeitleiste nicht in den Frame "start" von mc1.


Falls du noch einen Tipp hast - danke

GeoS
GeoS ist offline   Mit Zitat antworten
Alt 06-11-2003, 14:44   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
[ot] @alois.......du kommst ja so farbenfroh daher.... [/ot]
warrantmaster ist offline   Mit Zitat antworten
Alt 06-11-2003, 15:33   #7 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
[ot]...jaja, aber so ganz glücklich bin ich noch nicht (sh. jetzt links) [/ot]
Zitat:
Ich verstehe nur nicht warum das Script aus der Hauptzeitleiste nicht in den Frame "start" von mc1.
...weil der noch gar nicht existiert, das hab ich ja grad geschrieben.
Alternativ kannt Du Deinen film auch noch um einen frame verlängern, die actions, die Du in frame2 hast in frame3 setzen und die Ebenen um einen frame (keinen keyframe!) verlängern und schon funktioniert es auch mit Deinem script.

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (06-11-2003 um 15:34 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 06-11-2003, 16:31   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
hatte ich schon probiert - leider ohne Erfolg.
Der Film müsste eigentlich existieren, sonst würde
der Abspielkopf nicht im ersten Frame stehen bleiben.

Gruß GeoS
Angehängte Dateien
Dateityp: zip test01.zip (4,2 KB, 2x aufgerufen)
GeoS ist offline   Mit Zitat antworten
Alt 06-11-2003, 16:36   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
Es funktioniert jetzt - ich habe in mc1 ein leeres Schlüsselbild vor
das Stop gesetzt.
Allerdings ist mir nicht klar wieso es jetzt klappt.

Gruß und danke noch mal

Geos
GeoS ist offline   Mit Zitat antworten
Alt 06-11-2003, 18:55   #10 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Da Du dich ja eh gleich wieder meldest, das mit deinem leeren Schlüsselbild macht nämlich keinen sinn:
Zitat:
Geschrieben von GeoS
hatte ich schon probiert - leider ohne Erfolg.
Der Film müsste eigentlich existieren, sonst würde
der Abspielkopf nicht im ersten Frame stehen bleiben.

Gruß GeoS
das ist wieder genau dasselbe,
natürlich mus das Schlüsselbild für die mc's trotzdem in frame 2 bleiben....
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 06-11-2003, 20:01   #11 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 16
Ich habs kapiert -hatte das Problem schon mal beim Laden von einer externen Textdatei.
Hab irgendwie heute auf der Leitung gesessen.

Danke Geos
GeoS 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 22:37 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele