Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2003, 06:33   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 31
2 eingeladene *.swf per setVolume getrennt steuern.

Hy

möchte einmal den HG-Sound, der per *.swf eingeladen wird mit setVolume steuern und dann noch Videos mit setVolume steuern.

klappt so ansich auch ganz gut, nur komischerweise bezieht sich der Befehl "setVolume" immer auf den Gesamtsound. Ich kann also nicht dem Film sagen: Wenn du abspielst, stelle HG-Sound auf Volume 2. Er macht das zwar aber stellt automatisch den Filmsound auch auf 2.

hab probiert, den sound auf eine Ebene bzw. Ziel zu laden. Immer das selbe.

gibts da einen Trick mit dem beide seperat angesprochen werden können??

script sieht ungefähr so aus (bin leider nicht daheim)

HG-Sound:

stop()
mcsound = new Sound(HG)
loadMovie("sound.swf", 1) bzw. loadMovie("sound.swf","ziel")
mcsound._setVolume(_root.v)
//im root werden die angaben definiert. v=HGsound;vf=Filmsound

Filme:
eingebettete Quicktimes
bild 2: _root.sounds.ziel.mcsound.setVolume(_root.vf)
letztes Bild: _root.sounds.ziel.mcsound.setVolume(_root.v)

v=30; vf=0


es wird aber wie gesagt alles leiser.

Bitte um Hilfe!!
__________________
thanx

v8

Geändert von Scarface (01-10-2003 um 06:34 Uhr)
Scarface ist offline   Mit Zitat antworten
Alt 01-10-2003, 08:47   #2 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
um zwei sounds steuern zu können, brauchst du auch 2 sound-objecte.
zeig dir mal eins....

- mc erstellen
- darin sound.swf laden (ist nichts weiter als ein verknüpfter sound in der library)
- soundObj erstellen
- sound attachen
- sound starten

versuchs mal damit. ( ungetestet)

ActionScript:
  1. var soundMC = createEmptyMovieClip( 'sConti', 1);
  2.  soundMC.loadMovie( 'sound.swf');
  3.  
  4. s = new Sound( soundMC);
  5. s.attachSound( 'meinSound'); // sound aus der bib von sound.swf
  6. s.setVolume( 30);
  7. s.start();

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 01-10-2003, 14:28   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 31
hy

das scheint nicht so richtig zu funktionieren. der attachte sound wird nicht abgespielt.

hier nochmal mein richtiges Script:

Hgsound-->mc sounds mit 3 Bildern

B1:

ActionScript:
  1. stop();
  2. createEmptyMovieClip("hgsound", 1);
  3. s = new Sound();
  4. loadMovie("sound/sound.swf", "hgsound");
  5. s.setVolume(30);
  6. //so klappts wunderbar (sound läuft und wird auf "30" gesetzt. wenn ich noch attach einfüge kommt nix mehr.
  7.  

B2:

leer

B3:

sound wird gestoppt.

bei dem mc in den die movies eingeladen werden hab ich dann folgendes:
ActionScript:
  1. onClipEvent (enterFrame) {
  2.     createEmptyMovieClip("filmsound", 2);
  3.     filmsound = new Sound();
  4.     filmsound.setVolume(30);
  5.     _level1.hgsound.setVolume(0);
  6. }
sound wird aber nicht leiser. kann den Fehler irgendwie nicht finden.

BITTE BITTE, das ist ne Auftragsarbeit und der kunde dreht durch wenn morgen der Sound nicht läuft.
__________________
thanx

v8

Geändert von Scarface (01-10-2003 um 14:31 Uhr)
Scarface ist offline   Mit Zitat antworten
Alt 01-10-2003, 20:18   #4 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
dein script mit dem oEF ist totaler quark.
warum willst du z.b. 25 / sek. ein neues sound-obj erstellen !?

dein 'sound-movie'
- eine fla mit einem sound in der bibiothek.
- sound ist verlinkt.
- nichts im ersten frame
exportieren...

diesen dann in einen mc laden.
wenn der sound-ma fertig geladen ist, mein obiges script..

so hab ichs immer gemacht...


gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 02-10-2003, 00:53   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 31
Zitat:
Geschrieben von the binary
dein script mit dem oEF ist totaler quark.
warum willst du z.b. 25 / sek. ein neues sound-obj erstellen !?

dein 'sound-movie'
- eine fla mit einem sound in der bibiothek.
- sound ist verlinkt.
- nichts im ersten frame
exportieren...

diesen dann in einen mc laden.
wenn der sound-ma fertig geladen ist, mein obiges script..

so hab ichs immer gemacht...


gruss

Sorry, aber ich schnall das einfach nicht!!
arbeite auch zum ersten mal mit 2 Soundquellen die geleichzeitig gesteuert werden müssen.

- Der Sound soll verlinkt sein? Wie denn?

es gibt da die möglichkeit:
- Export für AS -- Datei ist aber dann nur noch 1kb groß (wo soll hier der sound sein?)

- Export für gemeinsame Nutzung zur Laufzeit --- Datei ist aber dann auch nur noch 1kb groß (wo soll hier der sound sein?)

- In erstes Bild soll ja nicht exportiert werden.

Bezieht sich die URL-Angabe denn auf die *.fla oder wie ?

ich raff das einfach nicht. probier schon seit Ewigkeiten.

hab mal die Dateien angehangen. vielleicht kann man mir das mal wie einem Anfänger erklären und die dateien zu besseren verständnis anpassen.

http://www.svenhoffmann.tv/soundtest.rar
__________________
thanx

v8
Scarface ist offline   Mit Zitat antworten
Alt 03-10-2003, 04:25   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 31
please help!!!
__________________
thanx

v8
Scarface 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 20:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele