Flashhilfe.de - Flash Community

Sound aus externen swf läuft nicht [Flash 10]

 


AntwortenRegistrieren Seite1  

Testa#1
Benutzerbild von Testa
Beiträge: 3
Registriert: Apr 2012

08.05.2012, 16:58

Hallo zusammen,

habe folgendes Problem.
Lade ein externes swf und habe dort auch sounds drin.
Nur leider werden die Sounds nicht abgespielt. wenn ich das externe swf alleine abspiele klappt noch alles wunderbar, nur leider herrscht völlige Stille, wenn ich das swf in ein Anderes einlade.
Die Sounds werden wie folgt im externen swf angesprochen.:

ActionScript:
1
2
var disco:Sound = new Sound();
disco.attachSound("disco_loop.wav");



ActionScript:
1
2
3
4
5
6
7
btn.onRollOver = function() {
     _root.disco.start("disco_loop.wav",0,100);
};

disco_btn.onRollOut = function() {
       _root.disco.stop("disco_loop.wav");
};


Bin für jede Hilfe dankbar
Schlagwörter: externe swf, sounds
Testa#2
Benutzerbild von Testa
Beiträge: 3
Registriert: Apr 2012

Themenautor/in

09.05.2012, 10:20

habs auch schon mit
ActionScript:
1
2
var disco:Sound = new Sound(this);
disco.attachSound("disco_loop.wav");


probiert, wie in anderen Threads vorgeschlagen.
Trotzdem kein Erfolg bzw. Sound
vindel#3
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

09.05.2012, 18:47

Hallo und Willkommen im Forum!

Dein Problem ist das "_root". Damit greifst du auf die Hauptebene deinen Flashes zu. Wenn du dein Film in einen anderen lädst, dann ist die Hauptebene ja nicht die von dem eben geladenem, sonder von dem Film, der den anderen geladen hat.
Am besten du nutzt "_parent" - denn das geht eine Ebene auswärts. Den Befehl kannst du sonst auch mehrfach hintereinander schreiben.
Andernfalls kannst du auch deine Datei mit dem Sound schützen, indem du in die Hauptebene
ActionScript:
1this._lockroot = true;

schreibst - das verhindert das Übergreifen auf die andere Datei!
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
Testa#4
Benutzerbild von Testa
Beiträge: 3
Registriert: Apr 2012

Themenautor/in

26.06.2012, 11:18

So, erstmal danke für die Tips,

leider haben die bei mir nicht zum erhofftem Erfolg geführt.

Nochmal zum Verständnis.
Jeglicher Code, der für den Sound verantwortlich ist, steht in dem eingeladenen SWF.
Und alleine für sich funktioniert noch alles prima, nur sobald ich dieses swf in den Container des anderen einlade funktioniert der Sound nicht mehr. Alles andere schon.

Hab schon fast alle Kombinationsmöglichkeiten durch und verzweifele langsam.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de