volum control

Intrebari despre Actionscript 2.0

volum control

Mesajde doarnora » Joi Apr 28, 2011 8:10 am

Buna,

am un banner de 13 de secunde cu sunet. merge perfect tot si muzica se termina o data cu ultima secunda... doar ca am nevoie de un buton de volum, fara sa afecteze cursul melodiei. Ajutor

Nora
doarnora
 
Mesaje: 2
Membru din: Joi Apr 28, 2011 8:07 am

Re: volum control

Mesajde Barna Biro » Joi Apr 28, 2011 8:23 am

http://www.beedigital.net/blog/volume-c ... -tutorial/
http://blog.0tutor.com/post.aspx?id=202
http://snipplr.com/view/16230/volume-control-as3/

Cum observi, volumul se poate modifica cu un obiect SoundTransform. Acuma, cum faci tu sa arate slider-ul, nu prea conteaza... conteaza sa intelegi acele cateva linii de cod care te ajuta sa schimbi volumul.
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland

Re: volum control

Mesajde doarnora » Joi Apr 28, 2011 9:13 am

:) sunt in actions script 2...si am deja toate movieclip-urile formate...
acesta este codul pentru volumul care il am... doar ca nu stie melodia sa se opreasca cand e gata bannerul.

Cod: Selectaţi tot
var left:Number = controller_mc._x-100;
 var right:Number = controller_mc._x;
 var top:Number = controller_mc._y;
 var bottom:Number = controller_mc._y;

 _root.vol = 100;

 mysound = new Sound();
 mysound.attachSound("entertainerloop.wav");
 mysound.start();

 controller_mc.onPress = function()
 {
 startDrag("controller_mc",false,left,top,right,bottom);
 dragging = true;
 controller_mc.text_mc._visible = true;
 }

 controller_mc.onRelease
 controller_mc.onReleaseOutside = function()
 {
 stopDrag();
 dragging = false;
 controller_mc.text_mc._visible = false;
 }

 controller_mc.onEnterFrame = function()
 {
 if(dragging)
 {
 var level = 100 + ( controller_mc._x - right);
 _root.vol = Math.round(level);

 if(_root.vol > 75)
 {
 _root.volume_mc.gotoAndStop(1)
 }
 if(_root.vol < 75)
 {
 _root.volume_mc.gotoAndStop(2)
 }
 if(_root.vol < 50)
 {
 _root.volume_mc.gotoAndStop(3)
 }
 if(_root.vol == 0)
 {
 _root.volume_mc.gotoAndStop(4)
 }

 mysound.setVolume(_root.vol)
 }
 mysound.onSoundComplete = function()
 {
 mysound.start();
 }
 }
doarnora
 
Mesaje: 2
Membru din: Joi Apr 28, 2011 8:07 am

Re: volum control

Mesajde Barna Biro » Joi Apr 28, 2011 9:21 am

Ohh... ActionScript 2.0... Intr-adevar... Inca se pare ca-i prea de dimineata pentru mine :)

http://www.kennybellew.com/tutorial/
http://www.kennybellew.com/tutorial/volume_control.htm
http://www.kennybellew.com/tutorial/hor ... slider.htm
http://www.kennybellew.com/tutorial/vertical_slider.htm

Din pacate, chiar acuma n-am timp sa ma uit calumea peste codul postat de tine, dar in cazul in care nu te descurci nici dupa ce vezi link-urile de mai sus, atunci o sa revin.
Imagine
Avatar utilizator
Barna Biro
Administrator
 
Mesaje: 2037
Membru din: Vin Iul 25, 2008 1:06 am
Localitate: Lucerne, Switzerland


Înapoi la ActionScript 2.0

Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 0 vizitatori

cron