Autor |
Nachricht |
Flynn
Threadersteller
Dabei seit: 09.04.2004
Ort: wTAL
Alter: 51
Geschlecht:
|
Verfasst So 23.07.2006 20:58
Titel flash sound an/aus |
|
|
hallo
ich möchte den sound aus und anschalten
hört sich erstmal alles einfach an... aber es gibt folgendes problem
durch button-click können im hauptfenster verschiedene tracks angespielt werden... diese liegen allerdings als swf-datei vor und werden in einen sich auf der hauptbühne liegenden movieclip geladen
beispiel: loadMovie("sound/loop03.swf", "sound");
wie kann ich jetzt mit einen simplen ein und aus button den ton an/ab stellen?????
bitte um schnelle hilfe
danke
[edit]
Verschoben von Allgemeines - Nonprint nach Multimedia
Zuletzt bearbeitet von tacker am Mo 24.07.2006 09:09, insgesamt 1-mal bearbeitet
|
|
|
|
|
afriend
Dabei seit: 07.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 23.07.2006 21:10
Titel
|
|
|
Hi,
normalerweise finde ich solche Antworten recht doof,
aber gerade zu dem Thema Sound gibt es in der Flash
Hilfe so viel ausführliche Doku. Die solltest Du lesen, da
wird wirklich alles zu dem Thema behandelt.
mfg
afriend
|
|
|
|
|
Anzeige
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst So 23.07.2006 21:34
Titel
|
|
|
War gerade in Laune (copy/paste; deine Pfade ändern und die benötigten Buttons erstellen – fertig)
Erstellen des Containers, in dem die Clips geladen werden
Code: |
this.createEmptyMovieClip("sound_mc",1);
|
erstellt ein neues Soundobjekt auf der Zeitleiste des Movievlips "sound_mc", in den deine swf's geladen werden
Code: |
var sound_vol:Sound = new Sound(this.sound_mc);
|
ein Button, der die swf mit deinem ersten Sound in den den "sound_mc" lädt und abspielt
Code: |
this.btn_sound1.onRelease = function() {
this._parent.sound_mc.loadMovie("sound1.swf", "sound");
};
|
wie Button 1 nur diesmal das Ganze mit dem zweiten Clip
Code: |
this.btn_sound2.onRelease = function() {
this._parent.sound_mc.loadMovie("sound2.swf", "sound");
};
|
Button setzt Lautstärke auf den Wert 100
Code: |
this.btn_on.onRelease = function() {
sound_vol.setVolume(100);
};
|
Button setzt Lautstärke auf den Wert 0
Code: |
this.btn_off.onRelease = function() {
sound_vol.setVolume(0);
};
|
Nochmal komplett
Code: |
this.createEmptyMovieClip("sound_mc",1);
var sound_vol:Sound = new Sound(this.sound_mc);
this.btn_sound1.onRelease = function() {
this._parent.sound_mc.loadMovie("sound1.swf", "sound");
};
this.btn_sound2.onRelease = function() {
this._parent.sound_mc.loadMovie("sound2.swf", "sound");
};
this.btn_on.onRelease = function() {
sound_vol.setVolume(100);
};
this.btn_off.onRelease = function() {
sound_vol.setVolume(0);
}; |
// Edit:
habs mal übersichlicher gemacht
Zuletzt bearbeitet von l'Audiophile am So 23.07.2006 22:02, insgesamt 3-mal bearbeitet
|
|
|
|
|
Flynn
Threadersteller
Dabei seit: 09.04.2004
Ort: wTAL
Alter: 51
Geschlecht:
|
Verfasst So 23.07.2006 22:49
Titel
|
|
|
[quote="pejot"]War gerade in Laune (copy/paste; deine Pfade ändern und die benötigten Buttons erstellen – fertig)
pejot... vielen dank für das script
werd mich allerdings erst morgen damit auseinandersetzen
kommentar zu afriend:
dann zeig mir mal in der hilfe wo ich was zu meinem speziellen soundproblem finden könnte...
vielleicht für einen profi wie dich auf anhieb ersichtlich... aber ich bin nun mal kein hauptberuflicher flasher
|
|
|
|
|
afriend
Dabei seit: 07.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 23.07.2006 23:12
Titel
|
|
|
Hi,
das sollte in keinster Weise ein Angriff sein, allerdings
wenn du die Standard-Hilfe öffnest und z.B nach
mp3 oder sound suchst, wirst Du schon fündig werden.
Es war ledeglich der Hinweis, dass die Flash-Hilfe wirklich
sehr gut ist, also die Doku wirklich sehr ausführlich ist.
Wenn ich dir zu nahe getretten bin, tut es mir leid.
mfg
afriend
|
|
|
|
|
Kai.S
Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht:
|
Verfasst Mo 24.07.2006 10:29
Titel
|
|
|
wieso so kompliziert?
Code: | unloadMovie("sound"); |
aus die Maus.
|
|
|
|
|
l'Audiophile
Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Mo 24.07.2006 10:32
Titel
|
|
|
Kai.S hat geschrieben: | wieso so kompliziert?
Code: | unloadMovie("sound"); |
aus die Maus. |
Flynn hat geschrieben: | wie kann ich jetzt mit einen simplen ein und aus button den ton an/ab stellen????? |
Den Ton an/ab stellen war das Problem, nicht den Sound stoppen.
|
|
|
|
|
mc-ml
Dabei seit: 07.08.2007
Ort: Ottersberg
Alter: 32
Geschlecht:
|
Verfasst Di 07.08.2007 15:08
Titel Start, Sound an, Sound aus - Buttons |
|
|
Hier ist zB. eine Seite von Adobe wo dieses Thema recht gut beschrieben ist:
http://www.adobe.com/de/designcenter/tutorials/fla8at_controlsound/
(für die, die es noch nicht verstanden haben bzw. Probleme damit haben)
Hier noch einmal in Kurzform:
Benötigt wird:
- Sound in die Bibliothek laden (nicht in Bühne! hier: lied)
- eine Schaltfläche (um den Sound zu starten): start (hier: start_btn)
- eine Schaltfläche (um den Ton aus zu schalten): aus (hier: vol_off_btn)
- eine Schaltfläche (um den Ton wieder ein zu schalten): ein (hier: vol_on_btn)
(alle Schaltfläche kommen auf ein Schlüsselbild; auf den Instanznamen (unten) achten)
Weiteres Vorgehen:
- klick oben das Schlüsselbild an (wo alle Schaltflächen drinne sind)
- öffne das Aktion-Fenster (F9)
- Kopier dieses Aktion-Script in das Fenster:
Code: | var MySound:Sound = new Sound();
MySound.attachSound("lied");
start_btn.onRelease = function(){
MySound.start(0,5);
};
vol_on_btn.onRelease = function(){
MySound.setVolume(100);
};
vol_off_btn.onRelease = function(){
MySound.setVolume(0);
}; |
Erklärung:
//die mp3-Datei wird aus der Datenbank "geladen" und in eine Variable definiert
var MySound:Sound = new Sound();
MySound.attachSound("lied");
//sobald der Startbutton gedrückt wird startet der Sound (MySound ["lied"] )
start_btn.onRelease = function(){
MySound.start(0,5);
};
//sobald der "vol_on_btn" gedrückt wird wird die Lautstärke auf 100 gesetzt
vol_on_btn.onRelease = function(){
MySound.setVolume(100);
};
//sobald der "vol_off_btn" gedrückt wird, wird die Lautstärke auf 0 gesetzt
vol_off_btn.onRelease = function(){
MySound.setVolume(0);
};
ich hoffe das hilft
Sollte das nicht funktionieren einfach mal auf der Seite von Adobe nachgucken und sich die Beschreibung durchlesen...
Gruß
mc-ml
|
|
|
|
|
|
|
|
Ähnliche Themen |
sound in flash
Sound in Flash
Flash & Sound
Flash Sound
Flash - Sound vs. FLV
Sound in Flash-hp??
|
|