Si aún no sabes como solucionar estos errores primero tenemos que saber exactamente de donde viene el problema...
TIENE 2 SOLUCIONES:
Vamos a empezar con la mas sencilla...
#1 --------------------------------------------------------------------------------
Muy simple, siempre y cuando no quieran tener una página ordenada en carpetas y todo eso, lo único que tenemos que hacer es poner el archivo mp3 en la misma carpeta donde se encuentra nuestro swf.
El código seria:
var mp3:URLRequest = new URLRequest("miCancion.mp3");
Y eso es todo, así nos evitamos problemas con el URL.
#2 --------------------------------------------------------------------------------
Y la segunda.
Aquí lo primero que tenemos que hacer es solucionar el #2044 que nos dará una ruta, esta ruta es por lo general algo asi: C:/User/Mis Documentos/.../carpeta1/FLASH/archivo.mp3. y la cuestión es, cómo la obtenemos?... y ahí va el código:
//creamos la variable tipo sonido para cargar el archivo mp3.
var sonido:Sound = new Sound();
//creamos la variable tipo URL para darle la ruta.
var mp3:URLRequest = new URLRequest("../mp3/miCancion.mp3");
//hacemos la carga
sonido.load(mp3);
//una vez cargado el archivo hacemos el siguiente metodo...
sonido.addEventListener(IOErrorEvent.IO_ERROR, errorSonidoIO, false, 0, true);
function errorSonidoIO(e:IOErrorEvent)
{
trace("el error se ve en:", e.text);
}
sonido.play();
Bien, en teoría si ya te mostró el error #2044 solo agrega el metodo que menciono después de la carga, genera la película y ahora si vas a poder ver la ruta que menciono lineas arriba.
Es muy sencillo, si te sale ese error es porque estas indicando mal ruta, seguro que tienes este elemento '../', el cual indica que tu archivo mp3 esta en un directorio superior al que esta tu archivo swf, y derrepente tienes la carpeta del mp3 dentro de la carpeta donde esta tu swf. Verifica tu ruta, el #2044 es solo eso, la ruta.
jueves, 8 de abril de 2010
Suscribirse a:
Entradas (Atom)