Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-05-2005, 11:12   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 64
Soundsteuerung in verschiedenen swfs?!

Hallo,
folgendes Problem:

- auf einer Seite befinden sich verschiedene SWF Dateien (eingebettet in einer html Datei) mit jeweils unterschiedlichen Sounds

- beim navigieren wird die Seite komplett neugeladen, und die SFWs durch andere ausgetauscht

es soll sich nun auf einem der SWFs ein Lautstärkeregler befinden, der die Lautstärke aller SWFs kontrolliert, und die einstellungen auch nachdem die Seite nach dem navigieren neu geladen wurde nicht verwirft!

ist das überhauptmöglich, und wenn ja wie?

ansätze waren über localconnection oder eben über eine externe Datei, die Lautstärke sollte aber für jeden Benutzer individuell sein, daher fällt die Methode mit der externen Datei wohl aus...

vielen Dank schonmal fürs lesen... jetzt nur noch Antworten!
StefNw ist offline   Mit Zitat antworten
Alt 19-05-2005, 11:40   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Ort: In the arena
Beiträge: 165
Zitat:
es soll sich nun auf einem der SWFs ein Lautstärkeregler befinden, der die Lautstärke aller SWFs kontrolliert,
da klingt localconnection nach dem besten ansatz. right on...

Zitat:
und die einstellungen auch nachdem die Seite nach dem navigieren neu geladen wurde nicht verwirft!

ist das überhauptmöglich, und wenn ja wie?
wenn alle swf's neu geladen werden, wirst du nicht umhin kommen die lautstärke-information
a) an die zu ladende seite
b) an den client
zur initialisierung/zwischenspeicherung zu übergeben.

a) werden deine seiten dynamisch generiert (php, asp, etc.)? dann kannst du den flashVars -parameter per url-variablen-übergabe im control-swf den lautstärke wert setzen lassen.
b) du könntest den lautstärke wert in einem shared-object zwischenspeichern und vom control-swf laden lassen.

du siehst also: es geht

hoffe'shilft
-sh
subHero ist offline   Mit Zitat antworten
Alt 19-05-2005, 13:51   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 64
dankeschön!

sind prinzipiell genau die Lösungsansätze die wir auch hatten!
bis auf den mit dem sharedobject...

nach ein wenig testen jedoch muss ich sagen das ich da nicht so ganz durchblicke...

ich habe 2 swfs...

sender.swf
ActionScript:
  1. obj = sharedobject.getlocal("cookie");
  2. obj.data.user="Admin";

empänger.swf
ActionScript:
  1. _root.obj = sharedobject.getlocal("cookie");
  2. _root.display.text =_root.obj.data.user;


aber irgendwie kommt da nix an...?
StefNw ist offline   Mit Zitat antworten
Alt 19-05-2005, 16:17   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Ort: In the arena
Beiträge: 165
na, ich wuerd mir erst mal durchlesen, was und wie so ein shared object ist/funktioniert, zum beispiel hier

in deinem fall muesste also der lautstärke wert vor dem aufruf einer neuen seite von irgendeinem der swf's ge-"flush"t und dann nach dem laden der neuen seite vom regler-swf ge-"getLocal"t werden.
subHero 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:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele