Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-12-2011, 12:32   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2011
Beiträge: 2
Aus einem MC in einen anderen springen

Hallo,
ich weiß, das dieses thema schon oft behandelt wurde, aber ich hab mich durch etliche Thread s gewühlt und nichts brauchbares gefunden.

Ich habe Folgendes Probelm:
Ich habe in meiner Hauptzeitleiste auf einer Ebene in jedem Frame einen MC. Nun will aus einem Movieclip in den anderen springen.
Ich bin in MC2 und will, wenn ich einen Butten drücke, an eine Stelle in MC1 springen.
ich dachte mir das es so funktionieren müsste:
Code:
_root.btn_links.onRelease = function(){
_root.mp2.gotoAndPlay(1981)}
Aber das funktioniert nicht.

LG
drzo ist offline   Mit Zitat antworten
Alt 02-12-2011, 12:54   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Hallo und willkommen im Forum!
  • Ist _root.mp2 zu dem Zeitpunkt, an dem der Button geklickt, wird auf der Zeitleiste? (Man kann nur das ansteuern, was auch da ist.)

  • Hat _root.mp2 tatsächlich sovie Frames (1981)?

  • Sind die Instanznamen richtig?

  • Gibt es Fehlermeldungen? Wenn ja, welche?

  • Ist die AS-Version auf AS1 oder AS2 eingestellt?
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist gerade online   Mit Zitat antworten
Alt 02-12-2011, 13:49   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2011
Beiträge: 2
Hi,
zu 1:
Ich versteh die Frage nicht ganz. mp2 liegt auf der Hauptebene (oder Szene1, ich weiß nicht wie man die oberste Ebene nennt) im Frame x auf Ebene z. mp1 liegt dort auch, aber im Frame y. Ich befinde mich nun im mp1 und will in den mp2 springen.

zu 2:
Ja hat es.

zu 3:
Ja sind sie.

zu 4:
Nein es gibt keine Fehlermeldungen.

zu 5:
Ich denke AS2, wo kann man das einstellen? Benutze CS3 Professional

Danke für die Antwort.
LG
drzo ist offline   Mit Zitat antworten
Alt 02-12-2011, 14:07   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von drzo Beitrag anzeigen
... im Frame x auf Ebene z. mp1 liegt dort auch, aber im Frame y ...
Tach,

wenn ich das richtig verstehe, musst du erst in den Frame "x" springen, in dem dann der MC mp2 auch liegt. Also so in der Art:
PHP-Code:
_root.btn_links.onRelease = function()
{
_root.gotoAndStop(x)//hier halt der Frame, in dem sich mp2 befindet ...
_root.mp2.gotoAndPlay(1981)

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-12-2011, 14:07   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.164
Zitat:
Zitat von drzo Beitrag anzeigen
Ich versteh die Frage nicht ganz. mp2 liegt auf der Hauptebene (oder Szene1, ich weiß nicht wie man die oberste Ebene nennt) im Frame x auf Ebene z. mp1 liegt dort auch, aber im Frame y. Ich befinde mich nun im mp1 und will in den mp2 springen.
Wie gesagt: Du kannst nur auf die Objekte zugreifen, die auch da sind. Und wenn die MovieClips auf verscheidenen Frames liegen, ist das leider nicht der Fall. D.h. Du müsstest...
  1. ...entweder das Sprungzeile irgendwo zwischenspeichern und dann ausführen sobald der gewünschte MC verfügbar ist (kompliziert), ...
  2. ...oder Deine Struktur so umbauen, dass dieses Problem nicht mehr existiert (relativ aufwändig).
Zitat:
Zitat von drzo Beitrag anzeigen
Ich denke AS2, wo kann man das einstellen? Benutze CS3 Professional
In den Veröffentlichungseinstellungen unter ActionScript.


Edit: Vergiss, was ich in 1 gechrieben habe.
Der Frager hat Recht: In AS1/2 werden die Framewechsel sofort ausgeführt. Sein Code sollte also funktionieren.
In AS3 ist das anders. Hier erfolgt der Framewechsel erst nach der Scriptausführung.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (02-12-2011 um 14:14 Uhr)
Martin Kraft ist gerade online   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
wie kann ich von einen film in nen anderen springen? benzrecordings Flash Einsteiger 3 08-03-2006 16:31
springen von einem mc zu einem best. bild in einem anderen pikay03 Flash MX 4 27-03-2004 19:33
Aus Flash-Film in einen anderen Frame springen rasty HTML und CSS 4 23-02-2003 18:24
kann mann einen film von einem level auf einen anderen bringen? hendrik s Flash 4 und Flash 5 3 24-10-2002 10:24
springen zu einem bestimmten Bild in einem anderen Film kreuzberg361 ActionScript 1 2 29-10-2001 01:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele