| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2007
Beiträge: 20
| Länge eines Flash-Films
Hallo, gibt es eine Möglichkeit die Länge eines dynamisch auf die Bühne geladenen Flash-Films mit AS auszulesen? Ich möchte den geladenen Film nur solange anzeigen, wie er auch läuft! Vielen Dank! raveolution |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
flash ist halt kein film sondern eine animation. da können animationen loopen, also endlos laufen. jeder mc in einem mc hat eine eigene, unterschiedlich lange zeitleiste und durch die programmierung ist natürlich alles möglich. wenn du nicht selbst weisst, wann deine teile aufhören, dann hast du wenig chancen das ende irgendwie zu ermitteln.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2007
Beiträge: 20
|
OK, aber gibt es nicht eine Möglichkeit von dem dynamisch geladenen Film per AS rauszufinden, wieviele Frames der hat (ohne Loop) und daraus dann eine Art zeitliche Dauer zu berechnen (also die dauer für genau einen Durchlauf!)?
|
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
du kannst für jede zeitleiste ermitteln aus wievielen frames sie besteht: xxx_mc._totalframes
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: May 2007
Beiträge: 20
|
Super. Das geht ja schonmal in ne gute Richtung. Gibt es denn auch ne Möglichkeit herauszufinden, bei welchem Frame der geladene Film gerade ist? Das könnte man dann ja permanent abfragen und wenn "actualFrame" == _totalframes einfach die nächste Datei laden! |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
solche simple fragen kann man sich auch selbst beantworten, indem man mal einen blick in die flash-hilfe wirft. dort wo der befehl _totalframes beschrieben steht, da wird sich auch noch mehr finden lassen. du brauchst aber nicht frame für frame für frame zu testen. setze in den letzten frame einen funktionsaufruf. z.b. _level0.playNextFilm(); und in die zeitleiste deiner hauptanimation eine entsprechende funktion: function playNextFilm() { // und hier dein programm zum laden eingeben }
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |