1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. HTML / Webmaster Forum
  3. Flash Forum

Link und Frames

  • sero79
  • 9. September 2008 um 19:08
  • sero79
    Schüler
    Beiträge
    71
    • 9. September 2008 um 19:08
    • #1

    Hallo,

    ich habe Probleme mit einem Link.
    Beim Ausloesen des Links sollen 2 Dinge passieren:
    1. gehe zum Frame 12 in der Hauptszene (Szene 1) und play
    2. auf Frame 12 liegt ein Movie Clip und der Clip soll ab Frame 35 gestartet werden - heisst also gehe anschliessend zum Frame 35 des Movie Clips und play

    Punkt 1 konnte ich realiseren, aber wie spreche ich die Frames innerhalb des MC an? Brauche Hilfe.

    Code
    on (release) {
     gotoAndPlay(12);
    }



    Schon mal vielen Dank

    Sero

  • Dodo
    Jedi Ritter
    Reaktionen
    1
    Beiträge
    3.774
    • 9. September 2008 um 19:24
    • #2

    Movieclip.gotoAndPlay(12);

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • sero79
    Schüler
    Beiträge
    71
    • 9. September 2008 um 20:35
    • #3

    Danke,
    ich habe noch ne Sache vergessen: der Link befindet sich bereits innerhalb eine MC und um auf die Hauptebene (Szene 1) zu gelangen heisst es im AS so:

    Code
    on (release) {
     _root.gotoAndPlay(12);
    }



    Wie gesagt auf Frame 12 liegt ein MC und innerhalb des MC soll Frame 35 gestarted und abgespielt werden.
    Leider weiss ich nicht wie man den Code erweitert so dass es funktioniert. Man koennte ja dem 1. MC (auf Frame 12) einen Instance Name geben (z.B. movie1). Dann schreibt man irgendsowas wie:
    _root.movie1.gotoAndPlay(35);

    Ich hoffe, ihr habt mein Problem verstanden.

  • Dodo
    Jedi Ritter
    Reaktionen
    1
    Beiträge
    3.774
    • 9. September 2008 um 20:41
    • #4

    jap instanzname oder im 1. frame vom movieclip ein this.gotoAndPlay(35);

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • sero79
    Schüler
    Beiträge
    71
    • 9. September 2008 um 21:04
    • #5

    Dein Vorschlag this.gotoAndPlay(35); funktioniert, aber das kann ich nicht so machen, da ein anderer Link den MC auf Frame 12 vom 1. Frame abspielen soll.
    Der Ausdruck _root.movie1.gotoAndPlay(35); funktioniert aber nicht. Hast du ne Idee wie es richtig lauten muss?

  • Dodo
    Jedi Ritter
    Reaktionen
    1
    Beiträge
    3.774
    • 9. September 2008 um 21:46
    • #6

    es muss gehen, solang du den namen vergeben hast

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • sero79
    Schüler
    Beiträge
    71
    • 9. September 2008 um 22:25
    • #7

    Instance Name is vergeben, aber es geht nicht. Der Link liegt wie gesagt in einem MC. Ueber _root gelange ich auf Scene 1 > der MC liegt auf Frame 5 und heisst movie1 > danach sollte innerhab des MC (movie1) Frame 35 gestartet weden.

  • Dodo
    Jedi Ritter
    Reaktionen
    1
    Beiträge
    3.774
    • 9. September 2008 um 22:38
    • #8

    also was jetzt? 5 oder 12?
    _root.gotoAndPlay(12);
    der MC liegt auf Frame 5 und heisst movie1

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • sero79
    Schüler
    Beiträge
    71
    • 9. September 2008 um 22:43
    • #9

    ich meinte auf Frame 12 liegt mein MC mit Instance name movie1.
    mit dem Ausdruck: _root.gotoAndPlay(12);
    wird der MC abgespielt, allerdings beginnend vom 1. Frame, ich will den MC aber vom 35. Frame starten und darin liegt mein Problem.

  • Dodo
    Jedi Ritter
    Reaktionen
    1
    Beiträge
    3.774
    • 10. September 2008 um 21:55
    • #10

    Instanzname + Darauf Zugriff über den Instanznamen MUSS klappen

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • sero79
    Schüler
    Beiträge
    71
    • 11. September 2008 um 05:09
    • #11

    ich habe auch noch mal zum Thema ein wenig gegoogelt und ich denke mal, dass der Code so korrekt ist. Im Anhang findest du mal eine Test *.fla - das ist sicherlich einfacher als alles zu beschreiben.
    Die Frame Nummern sind in diesem Beispiel anders als zuvor beschrieben: MC mit Namen clip_2_mc (Instanzname: clip_2) liegt auf Frame 2 und soll ab dem 20. Frame starten bei Klick auf Button.
    Kannst ja mal testen.

    Danke Sero

    Dateien

    test-link.zip 124 Byte – 134 Downloads
  • sero79
    Schüler
    Beiträge
    71
    • 13. September 2008 um 03:34
    • #12
    Zitat von sero79

    ich habe auch noch mal zum Thema ein wenig gegoogelt und ich denke mal, dass der Code so korrekt ist. Im Anhang findest du mal eine Test *.fla - das ist sicherlich einfacher als alles zu beschreiben.
    Die Frame Nummern sind in diesem Beispiel anders als zuvor beschrieben: MC mit Namen clip_2_mc (Instanzname: clip_2) liegt auf Frame 2 und soll ab dem 20. Frame starten bei Klick auf Button.
    Kannst ja mal testen.

    Danke Sero



    Mir ist gerade aufgefallen, das mit der Flash-Datei was nicht stimmt. Hier noch mal ein 2. Versuch. Einfach in test-link.fla umbenennen.

    Dateien

    test-link.fla.zip 50,18 kB – 111 Downloads

Tags

  • hilfe
  • button
  • link
  • links
  • star
  • problem
  • frame
  • frames
  • code
  • datei
  • flash
  • zugriff
  • klappe
  • abspielen
  • root
  • movie
  • clip
  • instanz
  • movieclip
  • name
  • namen
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche