Comunidad de diseño web y desarrollo en internet online

Ayudaaaaaaaaaa... por favor con variables

Citar            
MensajeEscrito el 05 May 2007 10:48 pm
Hola... por favor necesito ayuda... tengo este codigo en mi flash, la verdad no se tanto de action... todo funciona como debe... pero si jalo un archivo desde una ubicación especifica y lo que necesito es jalar ese archivo de mp3, por medio de una variable...

Este es el código

Código :

stop();
function cargar_mp3(mp3) {
   cancion = new Sound();
   cancion.loadSound(mp3, true);
   this.onEnterFrame = function() {
      BytesLoaded = cancion.getBytesLoaded();
      BytesTotal = cancion.getBytesTotal();
      porcentaje = Math.floor(BytesLoaded/BytesTotal*100);
      if (!isNaN(porcentaje)) {
         estado.text = porcentaje+"% cargado.";
      }
   };
   cancion.onLoad = function() {
      delete onEnterFrame;
      estado.text = "carga completa";
   };
}
cargar_mp3 = FlashVars ("mp3=http://www.dominio.com/portafolio/$audio");
b_pause.onRelease = function() {
   ultimaPosicion = Math.round(cancion.position/1000);
   cancion.stop();
};
b_stop.onRelease = function() {
   ultimaPosicion = 0;
   cancion.stop();
};
b_play.onRelease = function() {
   if (ultimaPosicion == 0) {
      cancion.start();
   } else {
      cancion.start(ultimaPosicion);
   }
};

al cargarlo de esta forma funciona perfecto
cargar_mp3 ("http://www.dominio.com/portafolio/audio.mp3");

Pero si lo intento jañar por medio de variable... no funciona
cargar_mp3 = FlashVars ("mp3=http://www.dominio.com/portafolio/$audio");

Por favor necesito ayuda...

Por leanan81

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 May 2007 07:49 am
unaVariable = FlashVars ("mp3=http://www.dominio.com/portafolio/$audio");
cargar_mp3(unaVariable);

prueba así.

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 06 May 2007 02:45 pm
Pues, segun fui leyendo por ahí, flashVars solo es aplicable cuando publicas tu html (Corregidme si esto no es cierto). Por lo que lo mejor sería utilizar loadVars. No se sí es lo que buscas, o es que es necesario flashVars.
Pero por si acaso, aquí te dejo un ejemplo:

1. Creas 3 botones (play_btn, stop_btn y cargar_btn)
2. 2 cajas de texto dinámico (av1_text y av2_txt)

Código :

cargar_btn._visible = 1
play_btn._visible = 0
stop_btn._visible = 0
var my_sound:LoadVars = new LoadVars();
my_sound.onLoad = function(success:Boolean) {
    
    if (success){
        av1_txt.text = "El archivo ha sido cargado";
      var my_sound:Sound = new Sound ()
      my_sound.loadSound(mp3, false);
      
      play_btn.onRelease = function() {
      my_sound.start();
      av1_txt._visible = 0
      stop_btn.onRelease = function () {
         my_sound.stop ();
         }
};
        
    } else {
        av2_txt.text = "El archivo no ha sido cargado";
      cargar_btn._visible = 1
       play_btn._visible = 0
       stop_btn._visible = 0

    }
};
//Aquí declaramos la variable mp3 como "tu_mp3.mp3"
mp3 = "tu_mp3.mp3"

cargar_btn.onRelease = function () {
   my_sound.load(mp3);
   cargar_btn._visible = 0
   play_btn._visible = 1
   stop_btn._visible = 1
   

};


P.D: Puedes aumentarle al código, las acciones que quieras. :wink:

Saludos :)

Por R4f43l

194 de clabLevel



Genero:Masculino  

"Tierra De Nadie"

msie

 

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