Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-04-2011, 08:20   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
GotoAndStop - Problem

Guten Morgen Leute,

ich hab eine Szene mit einem MoviClip (Name = Symbol 1)... dann hab ich in diesem MovieClip im ersten Frame ein weiteres MovieClip, indem eine kurze animation abläuft. am ende dieser kleinen Animation möchte ich mit einem Button wieder aus dem 2.Movieclip raus in das erste, und dort den zweiten Frame ansteuern.

Ich habe den zweiten Frame als "Ziel1" benannt und möchte ihn über folgenden Code ansteuern:

on (release) {
_root.gotoAndStop("Ziel1");
}

aber wenn er meine animation abgespielt hat und ich auf den button clicke passiert einfach nichts!...

jemand ne Idee, was ich falsch mache?

Danke!!

PS: das ganze ist nur ne kleine test datei.. möchte das auf was größeres übertragen... habe eine präsentation, bei der man nach ein paar seiten zu einem auswahlmenü mit 3 punkten kommt.. jeder einzelne Punkt enthält wieder eine recht große präsentation mit einigen animationen... ich möchte aber nicht alles in eine szene stecken, weil ich dann locker hundert ebene brauche und das ganze teil total unübersichtlich wird!.. daher wollte ich es schön sauber in MovieClips verstauen.. also die auswahlbuttons alle als moviclips und die animationen dann als moviclips in den Moviclips drin.. und mein problem ist jetzt halt, aus dem movieclip mit der animation ins nächst höhere moviclip zu kommen...

falls jemand strukturmäßig aber noch nen besseren Vorschlag hat, bin ich auch gern dafür offen! ;-) - Danke!
Exabyte[2^60] ist offline   Mit Zitat antworten
Alt 01-04-2011, 08:30   #2 (permalink)
about nothing
 
Benutzerbild von M!ch!
 
Registriert seit: Mar 2002
Ort: Borken
Beiträge: 724
Moin,

wenn ich das richtig verstanden habe hast du auf deiner Hauptzeitleiste einen MovieClip (ich nenne ihn mal "mc1") und in diesem MovieClip hast du einen weiteren angelegt. Wenn du nun den ersten MovieClip ansteuern willst, dann so:
PHP-Code:
_root.mc1.gotoAndStop(2); 
Gib lieber die Zahl des Frames an, anstatt dessen Benennung. Ist doch auch einfacher.

Viele Grüße
__________________
M!ch! ist offline   Mit Zitat antworten
Alt 01-04-2011, 08:37   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
hi,

danke!.. --> funktioniert!

mir ist gerade noch eine andere idee gekommen, die auch wunderbar funktioniert:

on (release) {
this._parent.gotoAndStop("Ziel1");
}

realtiv auf den parent verlinkt klappt es auch!

vielen Dank!
Exabyte[2^60] ist offline   Mit Zitat antworten
Alt 01-04-2011, 11:27   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
so... hab das ganze jetzt auf meine eigentlich Präsentation umgesetzt.

dabei hat sich ein kleines Problem aufgetan:

habe eine globale Menüleiste unten... dort sind ein paar buttons für: szene zurück, zurück, weiter, szene weiter.

hauptsächlich geht es gerade um den Button "weiter"

wenn ich im MovieClip vom Movieclip bin, dann will ich weiterhin den "weiter" button benutzen... für den Button ist folgender Code im ActionScript hinterlegt:

Zitat:
on (press) {
this._parent.anim.play();
}
der Button lässt sich zwar klicken, es passiert aber leider nichts!
weiß da jemand vielleicht weiter? ich hab auf jeden fall "anim" in beide MovieClips eingetragen.. aber irgendwie will´s nicht!

Danke!

Also auf den Punkt gebracht: ein einzelner Button muss sowohl innerhalb vom Moviclip vom Movieclip, als auch überall sonst zum nächsten Frame der aktuellen wiedergabe springen... gibt´s da irgendwas?

Geändert von Exabyte[2^60] (01-04-2011 um 11:57 Uhr)
Exabyte[2^60] ist offline   Mit Zitat antworten
Alt 01-04-2011, 12:21   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
trace(this._parent.anim) würde Dir zeigen ob der Pfad richtig ist.
Check nicht so ganz Deine Verschachtelung, sonnst könnt ich Dir den richtigen Pfad zeigen.
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 01-04-2011, 13:02   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
also ich habe einen Button auf meiner root ebene. der hat folgenden Programmcode:

Zitat:
on (press) {
this._parent.anim.play();
}
der funktioniert auch wunderbar auf der root-ebene... dann habe ich aber ein Moviclip eingebunden. und in diesem Moviclip (MC1) befindet sich nochmal ein Moviclip (MC2). Im MC1 funktioniert der Button prächtig... aber in MC2 macht er problem.. da funktioniert er nicht...

verstehst du jetzt mein Problem?

kleine andere Frage nebenbei... kann ich den Inhalt aus einem Movieclip irgendwie kopieren und in eine Szene einfügen?.. also nur den inhalt, mit den ganzen ebenen.. nicht den Moviclip selber!.. geht das irgendwie?
Exabyte[2^60] ist offline   Mit Zitat antworten
Alt 01-04-2011, 13:48   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Von _root aus gibt es kein _parent mehr.
Aber nach Deiner struktur, müsste "this._parent._parent.anim.play();" gehen.
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 01-04-2011, 14:13   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
ja, das hab ich mir auch schon überlegt!

einziges Problem ist nur, dass der Button ja nicht nur für das MC2, sondern auch für das MC1 und die root ebene steht.. und dann kann ich den Button nicht mehr verwenden um in der Root-Ebene und im MC1 hin und her zu schalten

Aber trotzdem Danke!

Ich denke ich "pfusche" es jetzt hin... ich leg ne Ebene drüber, in der ich die Statusleiste ersetze und dann immer Buttons drauf setze, wenn ich gerade welche brauche und dann kann ich denen auch unterschiedliche Goto-Befehle geben und dann hat sich die angelegenheit!

PS: ne Idee, wie ich szeneninhalte komplett aus der Zeitleiste kopieren kann?
Exabyte[2^60] ist offline   Mit Zitat antworten
Alt 01-04-2011, 15:03   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Alles markieren, Rechtsklick "Bilder kopieren", wo anders in die timeline klicken Rechtsklick "Bilder einfügen".
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 04-04-2011, 08:57   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2011
Beiträge: 10
ou man he... jetzt klappt es auf einmal mit dem Copy-Pasten!... keine Ahnung warum es vorher nicht hingehauen hat!
Exabyte[2^60] 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
gotoAndStop - Problem beaT360 ActionScript 3 1 06-12-2009 12:22
[Flash CS3] Problem mit gotoAndStop() petiz Flash Einsteiger 3 19-10-2009 09:41
gotoAndStop Problem... Samuel Flash Einsteiger 11 30-09-2007 15:33
gotoAndStop Problem ... [para]-No ID Flash MX 1 23-12-2003 11:40
gotoandStop Problem MichaGluthmann Flash 4 und Flash 5 15 03-04-2003 23:11


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele