Comunidad de diseño web y desarrollo en internet online

control redondo de volumen

Citar            
MensajeEscrito el 14 Oct 2011 07:29 pm
Saludos amigos, nuevamente acudo a vosotros con la intencion de solicitar ayuda:
Navegando por la red encontre un codigo para (segun entendi) poner un controlador de volumen de esos redondos que giran en mi proyecto, yo uso flash 8 con as2, y no se si sera por eso, pero segun pego el codigo y le doy a la opcion de corregirlo, me saltan varios errores.

Aqui abajo les dejo la pagina de donde lo copie ( esta en ingles) y el codigo por si alguien me hace el favor de ayudarme a corregir esos errores indicandome que debo de hacer y donde he de modificarlo, gracias:
La pagina es esta:
http://board.flashkit.com/board/showthread.php?t=780533
Y el codigo es el siguiente:


Código PHP :

Create two layers. One for attaching the global sound object,
 and the other for your animated knob.


Sound Layer:
-------------
s = new Sound(this);
s.setVolume(58); // set the value of the volume to your liking.
s.start(0,999);


Knob Layer:
------------
onClipEvent(load)
{
// maximum angle of rotation for the knob
maxRotAngle = 150; 

// read the initial volume & set the position of the knob
this.rotbutton._rotation = (2*_root.s.getVolume() - 100)*maxRotAngle/100;

//read the initial pan and set the position of the knob
this.rotbutton._rotation = _root.s.getPan() * maxRotAngle/100;
}


// set the volume depending on the position of the knob
//use forumla to convert _rotation into volume or pan range

onClipEvent(enterFrame)
{
if (rotbutton.dorotate) 
{
_root.s.setVolume(Math.floor((100
+this.rotbutton._rotation/maxRotAngle*100)/2));

//_root.s.setPan(Math.floor((this.rotbutton._rotatio n/maxRotAngle* 
100)));
}

//update readouts...
_root.sovolume = _root.s.getVolume();
_root.dialangle = this.rotbutton._rotation;
}



Segun fui entendiendo hice lo siguiente:

Crear un nuevo proyecto, añadi dos capas, una para el control y otra para el sonido.
en la del sonido pegue esta parte del codigo:

Código PHP :

s = new Sound(this);
s.setVolume(58); // set the value of the volume to your liking.
s.start(0,999);


Y en la otra pegue el resto.
Espero que alguien tenga la paciencia de poder ayudarme y entienda que recien estoi comenzando .
Gracias a todos

Por pedraosone

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Oct 2011 02:14 pm
¿Haz quitado los comentarios o los dejaste tal cual? Por ejemplo esto

Create two layers. One for attaching the global sound object,
and the other for your animated knob.


Sound Layer:
-------------


¿Lo dejaste tal cual en tu código? Si es así debería tener una doble barra al principio, como vez en el resto de los comentarios

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 18 Oct 2011 05:25 am
:
hola, he estado corrigiendo errores de sintaxis tales como los comentarios, y he reducido el numero de errores a estos dos:


**Error** Escena=Escena 1, capa=Capa 2, fotograma=1:Línea 1: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent(load)

**Error** Escena=Escena 1, capa=Capa 2, fotograma=1:Línea 17: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent(enterFrame)

Total de errores de ActionScript: 2 Errores comunicados: 2

no se como solucionarlos
gracias por tu ayuda

Por pedraosone

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Oct 2011 01:57 pm
Este código está pegado a algún objeto, por ejemplo el MovieClip que hace de control, lo seleccionas, le das a F9 para abrir el panel de acciones y lo pones.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 20 Oct 2011 01:14 am
hola, gracias por responder, he echo lo que me domentas y me siguen apareciendo ambos errores, no se que hare mal

Por pedraosone

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Oct 2011 01:20 am
Mira que no te quede en el timeline (capa2, fotograma1), si dice onClipEvent(loquesea) tiene que estar pegado a un objeto nunca en el timeline

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.