2011-01-13 1 views
0

Je veux contrôler le son dans mon clip vidéo par le bouton que j'ai conçu en flash. par exemple: mon son par défaut est 100% sur le bouton d'accueil & quand je clique sur contact (dernier bouton) le niveau de volume va à 20% même entre les boutons.Niveau de volume sur le bouton dans le flash

i utiliser ce script pour appeler le son en flash

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

maintenant dites-moi ce que je mets dans les boutons pour gérer le niveau sonore.

S'il vous plaît aidez-moi.

Merci

Répondre

0

Je suppose que votre utilisation de AS2 sur la base des appels de méthode indiqués, également sur la base de cette hypothèse a fait une recherche rapide sur Google et sont revenus avec ceci:

bgSound.setVolume(20); 

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

Si vous utilisez une autre version de la langue et je me trompe ici s'il vous plaît faites le moi savoir et je vais essayer de corriger.

+0

Je l'ai déjà utilisé mais Je veux quand je clique sur le bouton, puis le niveau du volume descend comme. J'ai cinq bouton à la maison, à propos, service, profil, contact. maintenant quand je clique sur le bouton de contact le niveau de volume va 20%, sur le profil 40%, le service60%, environ80% et à la maison 100% .. –

+0

désolé je ne comprends toujours pas quel est le problème, dites-vous que peu importe sur quel bouton vous appuyez toujours sur le volume? – shaunhusain

+0

oui je veux le volume inférieur quand je clique sur le bouton et si vous ne comprenez pas s'il vous plaît donnez-moi votre mail id je vais envoyer le fichier alors vous comprendre.Merci –

0

Ok je l'ai eu (je l'espère), vous êtes ici je vais de zéro

Télécharger la version AS2 TweenMax http://www.greensock.com/tweenmax/

Put dossier com dans le même dossier avec ur projet fla

cette utilisation en haut de votre première image qui comprennent reste de votre code

import com.greensock.*; 

Utilisez ce code pour interpoler entre les volumes cibles

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

TargetVolume est le numéro entre 0-100 en actionscript 2 par exemple si vous voulez changer le son à 60 quand u aller aux services mis cela dans ur onRelease

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

Et rappelez-vous si u comprennent des actions sur les boutons (qui permettent AS2) les objets cible vraiment

Si u ne peut me dire de pr ovide un échantillon pour u;) Aussi vous pouvez le faire sans tweenmax avec des événements comme enterframe mais tweenmax est un espoir énorme pour y arriver et l'utiliser pour beaucoup d'autres fonctionnalités qui vous font gagner beaucoup de temps

Questions connexes