Buttons in MCs

Hallo,

folgendes Problem hab ich:

Habe in einem MC mehere Buttons liegen. Die Buttons an sich funktionieren, sobald sie allerdings in dem MC liegen, kann ich keine andere Szene mehr ansteuern. Nur noch die gleiche Szene. Ist sicher einfach zu lösen, aber ich blicks nicht..

Danke :)

Daniel
 
Hi,

Dir ist der Thread versehentlich in die FAQ-Sektion gerutscht; ich habs mal korrigiert. ;)

Zu Deinem Problem: Von einem MovieClip aus müsstest Du mit _root.gotoAndPlay arbeiten, um die Hauptzeitleiste (die in Szenen unterteilt ist) anzusprechen. Leider kennt die gotoAndPlay-Methode des MovieClip-Objekts (und bei _root handelt es sich genaugenommen um ein solches) keine Szenenangabe. Du brauchst also auf der Hauptzeitleiste eine Wrapperfunktion, die Du von den Button aus ansteuerst:
PHP:
// auf den Buttons:
on(release) {
    _root.gotoFunc(3, 13);
}
PHP:
// Auf der Hauptzeitleiste:
function gotoFunc(scene, frame) {
    switch(scene) {
        case 1: gotoAndPlay("Scene 1", frame); break;
        case 2: gotoAndPlay("Scene 2", frame); break;
        case 3: gotoAndPlay("Scene 2", frame); break;
    }
}
Die switch-Abfrage ist notwendig, da gotoAndPlay leider keine Variablen als Szenenangaben akzeptiert. Du musst für jede Deiner Szenen einen case-Block erstellen.

Gruß
.
 

Neue Beiträge

Zurück