Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-08-2003, 09:59   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Sound in extern geladenen swfs steuern

Hallo an alle!

Gibt es eine Möglichkeit in swfs, die zur Laufzeit über loadMovie geladen wurden und jetzt in einem eigenen Movieclip über dem Hauptfilm ablaufen, Sounds anzusprechen? Diese externen swfs (ich habe eine Unmenge davon) sind alle sequenziell aufgebaut, d.h. beginnen mit Frame1 und laufen durch bis zum letzten Frame. Der Sound ist einfach in der Timeline eingebettet.
Ich müsste nun vom Hauptfilm aus erkennen können, ob die externe swf-Datei überhaupt einen Sound hat oder nicht (um gegebenenfalls den Sound im Hauptfilm zu stoppen) und bei Bedarf diesen Sound anhalten und auch wieder von dort aus starten. Der Grund ist der, dass ich im Hauptfilm einen Pausebutton habe, der alles stoppt (auch die externe swf-Datei) und dann wieder fortsetzt. Das Starten und Stoppen der swf-Datei funktioniert zwar über swf_MovieClip.stop() und swf_MovieClip.play(), jedoch ist der Sound davon nicht betroffen. Der Sound ist für mich einfach nicht greifbar!

Irgendwelche Ideen?
[mm] ist offline   Mit Zitat antworten
Alt 06-08-2003, 10:36   #2 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Aber sicher doch, probier mal folgendes

ActionScript:
  1. var loadedSound = new Sound(deinGeladenerMc)
  2. loadedSound.stop()

könnte funktionieren
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 06-08-2003, 11:47   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
danke für den Tipp, hab ich aber schon probiert. Es funktioniert teilweise. start und stop des Sounds funktioniert manchmal (hängt offenbar davon ab, wann der Sound das erste mal gestoppt wurde. Wurde er gestoppt, wenn der Sound noch nicht begonnen wurde, läßt er sich mit start im Nachhinein auch nicht starten, ansonsten scheints zu gehen).
Wie kann ich aber feststellen, ob ein Sound generell in der externen swf-Datei vorhanden ist? duration und position liefern eigenartigerweise immer(!) undefined zurück! Kann ich es sonst irgendwie am sound-Objekt feststellen (nach mysound = new sound(myMovieClip) ??)

danke für weitere Tipps!
[mm] ist offline   Mit Zitat antworten
Alt 06-08-2003, 12:17   #4 (permalink)
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Das einfachste wäre doch die ganzen Sounds manuell reinzuladen und ohne den Timelineschmutz zu arbeiten, macht das Leben deutlich einfacher und du hast absolute Kontrolle über das wann und wie...

Mehr als das was ich schon gepostet hab fällt mir ad hoc sonst auch nicht ein.
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten
Alt 06-08-2003, 12:33   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
danke vorerst, werd noch drüber grübeln
[mm] ist offline   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



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele