Comunidad de diseño web y desarrollo en internet online

problemas con control deslizable de volumen

Citar            
MensajeEscrito el 23 Ago 2008 03:26 am
Hola, como verán estoy estudiando en serio. Hasta ahora no tuve muchos problemas, pero... creo que en la ayuda de AS (de Flash) algo se les pasó o yo no lo entendí, estoy en el sonido, pero con un control deslizante tanto de sonido como de balance. Yo tengo importado el sonido y para escucharlo o apagarlo, utilizo "attachSound" tal cual lo dice la ayuda de Flash
pero cuando entra en control deslizable, no se remite a sonido alguno, por lo que supuse que seguía en la biblioteca y dejé el código de esta manera, pero no funciona: pueden decirme qué error cometí? muchas gracias.

[color=]var song_sound:Sound = new Sound();
song_sound.attachSound("vivaldi");[/color] estas líneas se las dejé para seleccionar algún sonido.
this.createTextField("volume_txt", 10, 30, 30, 200, 20);
volum_mc.top = volum_mc._y;
volum_mc.bottom = volum_mc._y;
volum_mc.left = volum_mc._x;
volum_mc.right = volum_mc._x+10;
volum_mc._x += 100;
volum_mc.handle_btn.onPress = function() {
startDrag(this.parent, false, this.parent.left, this._parent.top, this.parent.right, this.parent.bottom);
};
volum_mc.handle_btn.onRelease = function() {
stopDrag();
var level:Number = Math.ceil(this._parent._x-this._parent.left);
this._parent._parent.song_sound.setVolume(level);
this._parent._parent.volume_txt.text = level;
};
volum_mc.handle_btn.onReleaseOutside = slider_mc.handle_btn.onRelease;
//play_btn.onRelease = function() {
// song_sound.start();
//};
//stop_btn.onRelease = function() {
// song_sound.stop();
//};

Por al_di

65 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 23 Ago 2008 02:57 pm
No entendí la pregunta: ¿no te funciona la barra que cambia el volúmen?
Te olvidaste de darle formato a tu código

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 23 Ago 2008 05:46 pm
Jorge, disculpa si no fui clara. Estoy estudiando AS2 desde la ayuda del propio Flash. Y voy bastante bien, hasta ahora. Llegué a sonido: "asociar sonido a la línea de tiempor", luego sigue el punto: "Agregar un control de deslizable de volúmen" y " control deslinzante de balance. Pero no me funciona el código. me llama la atención que haya un "createTextField" y nunca se mencione al sonido al cual quiero aplicar este evento. El código que está en la ayuda es la siguiente:

this.createTextField("volume_txt", 10, 30, 30, 200, 20);
volum_mc.top = volum_mc._y;
volum_mc.bottom = volum_mc._y;
volum_mc.left = volum_mc._x;
volum_mc.right = volum_mc._x+10;
volum_mc._x += 100;
volum_mc.handle_btn.onPress = function() {
startDrag(this.parent, false, this.parent.left, this._parent.top, this.parent.right, this.parent.bottom);
};
volum_mc.handle_btn.onRelease = function() {
stopDrag();
var level:Number = Math.ceil(this._parent._x-this._parent.left);
this._parent._parent.song_sound.setVolume(level);
this._parent._parent.volume_txt.text = level;
};
volum_mc.handle_btn.onReleaseOutside = slider_mc.handle_btn.onRelease;
Como ves, en ningún momento se nombra o se llama al sonido (en mi caso:"vivaldi") por lo que me tomé la licencia de añdir los dos primeros pasos del código anterior:

var song_sound:Sound = new Sound();
song_sound.attachSound("vivaldi");

y luego le añadí el código que te puse arriba. No entiendo poroqué se crea un TextField. Me pregunto si en la ayuda habrá un error de tipeo o algo por el estilo. Bien, el caso es que me gustaría entender cuál es el código certero para crear un control deslizable. Espero haber sido clara esta vez. Y discúlpame de veras. Gracias

Por al_di

65 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 25 Ago 2008 12:13 pm
EL campo de texto es para mostrar los valores que cambias. Verifica que tu control deslizable tenga nombre de instancia volum_mc y el botón handle_btn para que funcione. Y recuerda siempre darle formato al code

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.