Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-02-2009, 15:54   #1 (permalink)
Mainstream-Allergiker
 
Benutzerbild von Roderix
 
Registriert seit: Aug 2001
Ort: Hamburg/Germany
Beiträge: 406
Unhappy Problem mit Lautstärke von Sounds

Hallo Forum!

Ich habe in meiner Datei zwei Sounds:
1) Einen Klicksound für Buttons
2) Einen Soundloop als Hintergrundmusik

Die Klicksounds liegen direkt in den Buttons (sind nicht für AS exportiert) und Ihre Lautstärke soll nicht variieren.
Der Loop ist für AS exportiert und soll als Sound-Objekt angesprochen werden. Dabei soll er beim Starten des Filmes von Lautstärke Null auf Acht eingeblendet werden und später von einer Variablen gesteuert, in seiner Lautstärke variieren.

Problem: Während das exportierte SWF sich unter MacOs 9.2 genauso verhält, wie ich es geplant habe, scheint unter MacOs 10.4 die Lautstärke der Klicksounds an die Lautstärke des Soundloops gekoppelt zu sein, sie variiert entsprechend synchron.

Ich habe keine Erklärung dafür.

Programmversion: Flash MX

Hier das Script:
Code:
Sound.prototype.initSound = function(pID, pAnfang, pAnzahl) {
	this.attachSound(pID);
	this.stop(pID);
	this.start(pAnfang, pAnzahl);
};
// Hier wird das Soundobjekt "musik" definiert.
musik = new Sound();
// Hier wird festgelegt, dass "musik" der für ActionScript exportierte
// Sound "loop15" sein soll, dass er bei Null beginnen soll und dass er
// 999mal hintereinander abgespielt werden soll.
musik.initSound("loop15", 0, 999);
// Hier wird die Anfangslautstärke festgelegt.
musik.setVolume(0);
// Die Signal-Variable "fadeSignal" steuert das Soundverhalten.
// Am Anfang ist sie "Start", später entweder "Ein" oder "Aus".
fadeSignal = "Start";
//	FadeStart
// Hier wird festgelegt, bis zu welcher Lautstärke der Sound am Anfang eingeblendet werden soll.
MovieClip.prototype.fadeStart = function(step) {
	if (vol<8 && fadeSignal == "Start") {
		vol += step;
		musik.setVolume(vol);
	}
};
Bin dankbar für jeden Tipp!
__________________
Meine verbalen Äußerungen geben nicht uneingeschränkt meine Meinung wieder.

Gruß, Roderix
Roderix ist offline   Mit Zitat antworten
Alt 08-02-2009, 16:21   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Ich glaube zwar nicht, dass es daran liegt, aber probiere mal das:
ActionScript:
  1. musik = new Sound(this);

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 09-02-2009, 10:10   #3 (permalink)
Mainstream-Allergiker
 
Benutzerbild von Roderix
 
Registriert seit: Aug 2001
Ort: Hamburg/Germany
Beiträge: 406
Thumbs up Bingo, jetzt klappt's! Danke!

__________________
Meine verbalen Äußerungen geben nicht uneingeschränkt meine Meinung wieder.

Gruß, Roderix
Roderix ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
classic, lautstärke, macos, sound-objekt

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 04:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele