2011-01-13 8 views
0

ich möchte Ton in meinem Filmclip durch den Knopf steuern, den ich im Blitz entwarf. für Beispiel: mein Standardton ist 100% auf Hauptknopf &, wenn ich auf Kontakt (letzter Knopf) klicke, geht der Lautstärkepegel zu 20% selben wie zwischen Knöpfen.Lautstärkepegel auf Knopf im Blitz

ich benutze dieses Skript den Sound in Flash zu nennen

BGSOUND = new Sound (this); bgSound.attachSound ("sound1"); bgSound.start (0,99);

jetzt sagen Sie mir, was ich in Schaltflächen zum Verwalten der Lautstärke.

Bitte helfen Sie mir.

Dank

Antwort

0

ich Ihr mit AS2 assume auf der Grundlage der Methodenaufrufe auch auf dieser Annahme gezeigt, basierend damit eine schnelle Google-Suche gemacht und kam zurück:

bgSound.setVolume(20); 

http://www.actionscript.org/resources/articles/49/1/Volume-Slider-attachSound-method/Page1.html

Wenn Sie verwenden eine andere Version der Sprache und ich liege falsch hier bitte lassen Sie es mich wissen und ich werde versuchen, zu korrigieren.

+0

ich bereits dieses benutzt aber Ich möchte, wenn ich auf die Schaltfläche klicken, dann sinkt die Lautstärke wie. Ich habe fünf Knopf nach Hause, ungefähr, Service, Profil, Kontakt. jetzt, wenn ich auf Kontaktknopf klicke, geht der Lautstärkepegel 20%, auf Profil 40%, service60%, über80% & zu Hause 100% .. –

+0

Sorry, ich verstehe immer noch nicht, was das Problem ist, sagst du das unabhängig davon Mit welcher Taste drückst du immer die Lautstärke? – shaunhusain

+0

Ja, ich möchte die niedrigere Lautstärke, wenn ich auf den Button klicke & wenn Sie nicht verstehen, bitte geben Sie mir Ihre Mail-ID Ich werde die Datei dann senden Sie verstehen.Danke –

0

Ok ich habe es (ich hoffe), hier sind Sie ich vom Boden gehen Null

Herunterladen AS2 Version von TweenMax http://www.greensock.com/tweenmax/

Put com Ordner in demselben Ordner mit ur-Projekt fla Datei

Verwendung dieses an der Spitze der ersten Rahmen, der Rest des Codes umfassen

import com.greensock.*; 

Mit diesem Code zwischen Zielvolumen

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:TARGETVOLUME)}); 

TARGETVOLUME ist Zahl zwischen 0-100 in Actionscript 2 zum Beispiel tweenen wenn Sie den Ton auf 60 geändert werden sollen, wenn u zu Dienstleistungen gehen diese in ur onRelease

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:60)}); 

Und denken Sie daran, wenn u Aktionen auf Tasten umfassen (die es erlauben, AS2) Zielobjekte wirklich

wenn u mir nicht sagen können zu pr ein Beispiel für u;) Auch können Sie es mit outweenmax mit Ereignissen wie enterframe tun, aber tweenmax ist ehrfürchtige Hoffnung, die Sie zu ihm kommen und es für viele andere Eigenschaften verwenden, die viel Zeit sparen