Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS4 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-04-2010, 17:42   #1 (permalink)
Padawan
 
Benutzerbild von Seebold
 
Registriert seit: Dec 2005
Ort: Hannover
Beiträge: 75
Soundskript wirkt sich auf Zeitleisten-Sound aus - WARUM?

Hallo Leute,

sowas habe ich noch nicht erlebt: Ich dachte, wenn ich über Soundobjekte Klänge abspiele, kann ich diese mit den Methoden des Soundobjektes steuern; und nur diese. Nun habe ich aber folgende Problem:

Wegen Lippensynchronität habe ich in einem MC Bühne einen MC Band, in dem Sounds in der Timeline liegen. Der MC Bühne wird via attachmovie in die Bühne eingebunden. Nun soll das Publikum, wenn es vor der Bühne steht jubeln. Das mache ich allerdings über AS 2.0 und die Funktion befindet sich in der Klasse cl_buehne.as, die natürlich dem MC Bühne zugeordnet ist. Soweit der Aufbau.

Die Funktion zum Abspielen des Jubels sieht folgendermaßen aus:
Code:
//der Jubel ist "isnoise"; es gibt Sprachsampels, die sind dann voice.

public function initSound (sampleset, lautst, isnoise) {
	if (isnoise == undefined) isnoise = false;
	var samplename = sampleset[int(Math.random() * sampleset.length)];
	
	if (this.voice == undefined ) this.voice = new Sound(this);
	if (this.noise == undefined ) this.noise = new Sound(this);
	
	if (isnoise) {
		if (this.noise.duration > this.noise.position) return;
		this.noise.attachSound(samplename);
		this.noise.setVolume(lautst)
		this.noise.start(0, 0);
		} else {
		this.voice.attachSound(samplename);
		this.voice.stop(samplename);
		this.voice.setVolume(lautst)
		this.voice.start(0, 0);
	}
}
Der Timeline-Sound wird so lange laut gespielt, bis diese Funktion aufgerufen wird. Ich habe als Lautstärke z.B. 0 angegeben und auch der Timeline-Sound war aus.

Kann sich das jemand erklären? Oder besser noch: Kann mir jemand das erklären?

Viele Grüße
Seebold
Seebold ist offline   Mit Zitat antworten
Alt 13-04-2010, 19:23   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Was funktioniert denn nicht? Das geht nicht eindeutig aus deinem Beitrag hervor...

Und lass mal das this testhalber aus der Parameterliste der Soundinstanz weg, also nur this.voice = new Sound().
  Mit Zitat antworten
Alt 14-04-2010, 08:23   #3 (permalink)
Padawan
 
Benutzerbild von Seebold
 
Registriert seit: Dec 2005
Ort: Hannover
Beiträge: 75
Was nicht geht:

Hi Holger,

kurz und knackig: Das Skript ändert die Lautstärke des Soundobjekts UND des Timeline-Sounds. Der Timeline-Sound soll aber nicht verändert werden.

Sorry, wenn mein Lamentieren im vorherigen Beitrag den Kern verwässert hat :-|

Das Skript funktioniert sonst wunderbar.

Danke und Grüße
Seebold
Seebold ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
eventsound, setvolume, sound, soundobject, timeline

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
splice wirkt sich auf mehrere Arrays aus cusp ActionScript 2 4 11-07-2009 12:46
Button in MC wirkt sich nicht auf die _root aus dr.mc.coy ActionScript 1 4 29-01-2008 17:24
ausfaden von bg-sound wirkt sich auf dyn gel. moviesound aus scaramob ActionScript 1 4 14-03-2006 18:59
object oder embed, warum wirkt es sich so stark auf die Performance aus?? eternax Flash MX 2 27-08-2004 09:56
SwapDepths wirkt sich auf die nicht im vordergrund liegenden MCs aus !?! Punkschlumpf Flash 4 und Flash 5 10 16-03-2003 12:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele