Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2005, 08:48   #1 (permalink)
TheProof
 
Registriert seit: Jan 2005
Beiträge: 30
Exclamation Sound einer ButtonInstanz deaktivieren

Hy Leute!

Ich hab ein grosses Problem. Wie ist es mir möglich den Sound eines Buttons zur Laufzeit zu deaktivieren oder eine andere Lösung wäre die Systemlautstärke via AS (falls möglich) auf 100 bzw. auf 0 zu setzen.

lg und Danke im Voraus
phi2k ist offline   Mit Zitat antworten
Alt 13-01-2005, 09:42   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Na Sound starten und stoppen geht doch
mit:

  • Sound.start();
  • Sound.stop();
  • Sound.setVolume();
etc.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 13-01-2005, 13:10   #3 (permalink)
Flashnoob
 
Benutzerbild von Schokobrot
 
Registriert seit: Jan 2005
Beiträge: 16
Exclamation

Nein. Das war ein Missverständnis... mein Kollege meinte nicht dass der Sound so eingebunden wird:

Code:
var SoundDatei: Sound = new Sound();
SoundDatei.attachSound("name");

//--- Code der ButtonInstanz
on(rollOver)
{
SoundDatei.start();
}
sondern mittels des Eigenschaftenfensters... über

Sound: name.mp3
Effekt: Aus
Sync: Anfang


Er braucht eine Schaltfläche, die auch die Sounds auf diesen Button aktiviert , sozusagen ein "_global.mute"...

lg und Danke im Voraus
__________________
So long...
Schokobrot ist offline   Mit Zitat antworten
Alt 13-01-2005, 13:24   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Also ich verstehe es nicht so richtig,
aber ich würde sagen stopAllSounds();
wäre eine Methode um ein globales
Muting einzuleiten.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 13-01-2005, 13:44   #5 (permalink)
Flashnoob
 
Benutzerbild von Schokobrot
 
Registriert seit: Jan 2005
Beiträge: 16
Naja er meinte nur die Töne der beim darüber Bild der Button Instanzen abgespielt wird und nicht z.b. die Hintergrundmusik, und bei stopAllSounds würd das ja passieren, das er alle stoppt...
__________________
So long...
Schokobrot ist offline   Mit Zitat antworten
Alt 13-01-2005, 13:56   #6 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Wie wäre es denn damit:
Per Button wird eine Variable gesetzt.
Also von "on" z.B. auf "off" und umgekehrt.

Nun wird der Sound nur abgespielt,
wenn die Variable auch auf "on" steht.

Das Ganze wird im on(rollOver) abgefragt
und könnte so aussehen:

ActionScript:
  1. on(rollOver){
  2.    if(dieVariable=="on"){
  3.        derSound.start();
  4.    }
  5. }

Ist vielleicht soetwas gemeint?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 13-01-2005, 14:16   #7 (permalink)
TheProof
 
Registriert seit: Jan 2005
Beiträge: 30
Exclamation

auch ein niceTry²thebiz... aber , dann hab ich jedesmal wenn ich über den button fahre den sound. fahr ich also einmal über den button, ohne dass zuvor der andere sound fertig abgespielt wird ( denn der soll nicht bei rollout enden) , so starte ich den sound erneut, und hab dann 2 sounds die sich gleichzeitig abspielen... und das ist natürlich nicht akzeptabel.

weitere vorschläge und ideen, ich wäre dankbar!
phi2k ist offline   Mit Zitat antworten
Alt 13-01-2005, 23:51   #8 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Es soll ja nicht genau so gemacht werden,
wie ich es gezeigt habe. Muss ja nicht rollOver sein.

Leide ist es alles etwas komisch erklärt.
Man man kann den sound stoppen und von vorne
laufen lassen. Man kann das alles machen.
Die Sound Methoden und Eigenschaften, stehen
ja in der Hilfe.

Wenn mal ganz einfach (als würdest du es einem Kind)
erklären versucht mir genau zu sagen, wie es funktionieren
soll, dann kann ich sicher mal etwas genauer skripten.

Nicht so schnell aufgeben.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 14-01-2005, 08:57   #9 (permalink)
TheProof
 
Registriert seit: Jan 2005
Beiträge: 30
OK. Also, ich habe in meiner Szene mehrere Buttons die nur einen Aktiv Bereich haben , d.h. unsichtbar sind. Wenn man über einen Button fährt wird via Skript ein zugehöriges MC sichtbar gemacht (das passiert beim RollOVer) und das gleiche MC verschwindet beim RollOut wieder. Gleichzeitig hört man gesprochenen Text wenn man über einen Button fährt (zum beispiel "Stiegenaufgang")... und es gibt in der Szene Hintergrund-Musik. Es soll ermöglicht werden, dass Musik und Ton der beim Überfahren der Buttons abgespielt wird seperat abzuschalten sind. Wenn man so will ("MUTE Music") und ("MUTE Speech")... MUTE Music hab ich zusammengebracht, aber bei MUTE Speech steh ich momentan an.

Ist dir diese Erklärung einfach genug ²thebiz
phi2k ist offline   Mit Zitat antworten
Alt 15-01-2005, 15:41   #10 (permalink)
TheProof
 
Registriert seit: Jan 2005
Beiträge: 30
Question

Kann mir denn wirklich niemand weiterhelfen?
phi2k ist offline   Mit Zitat antworten
Alt 16-01-2005, 05:19   #11 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Ich würde die sounds per Skript machen.
Die Sounds haben dann eindeutige Namen,
mit denen man sie ansprechen kann und einzeln
stoppen etc.

z.B.
ActionScript:
  1. sprecher = new Sound();
  2. hintergrund = new Sound();
  3. sprecher.stop();

Somit hat man doch alles unter Kontrolle.
Wo ist da die Schwierigkeit?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele