Hola, soy una principiante con el flash y el actionscript, a pesar de ello he conseguido hacer un reproductor de mp3 sencillo que reproduce una cancion. El problema llega a la hora de querer pasarle esa cancion como una variable. Este es el codigo que tengo:
variable_1= _root.miVar;
variable_1=variable_1 + ".mp3";
var timer:Number = 0;
var mcPath:MovieClip = this;
var wTime:Number = mcTime._width;
var music:Sound = new Sound();
music.loadSound(variable_1, false);
music.onLoad = function() {
startProgress();
btPlay.enabled = true;
}
y esto el codigo html:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="mp3_var" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="prueba2.swf?miVar=3322" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="prueba2.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="prueba2" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
la variable si llega al flash, porque soy capaz de escribirla en un campo de texto, pero no reconoce la canción. Si pongo directamente el nombre de la canción se reproduce sin problemas, asi que no hay problemas de directorios.
Alguien me puede ayudar?