Zeitleiste mit einem Button starten/stoppen

Hallo Leute,

Habe folgendes Problem: Will mit einem Button (in _root) den Film stoppen bzw. wieder starten. Habe folgendes Script in den Button gelegt:

on(release){
play()? play():stop();
}
Der Film stoppt zwar, aber will einfach nicht wieder anlaufen. Ich steh auf dem Schlauch, denn wenn der Film steht wird doch play() zu false und Bedingung play() muss ausgeführt werden.

Würde es auch anders hinkriegen, aber wieso funktioniert gerade das hier nicht ?

Danke im vorraus, tschüss Markus …

on(release){
play()? play():stop();
}

Hi,

wo steht geschrieben, dass play() einen Rückgabewert hat?
In der F5-Doku jedenfalls nicht :frowning:

Da mir auch nichts anderes bekannt ist, kannst du auch keine solche If-Abfrage nutzen.
Klar, deine obige funktioniert, da play() != TRUE ein stop() bedingt.

Da liegt dein „Fehler“.

Alles klar?

Ciao, Bill

Super Bill !!

Vielen Dank, war so darin vertieft das ich vor lauter true und false und Bedingung garnicht mehr daran gedacht hab, dass es da vielleicht gar keinen Rückgabewert gibt. Hab es jetzt ähnlich gemacht:
1 Schlüsselbild:

var status =true;

Button:

on(release){
status?(status=false,stop()):frowning:status=true,play());
}
Machs gut, …Markus …