Comunidad de diseño web y desarrollo en internet online

problemas con pasar parametros del HTML al SWF

Citar            
MensajeEscrito el 23 Nov 2008 04:31 am
Saludos a todos,

Este es mi primer post, recien estoy empezando a meterle manos a Flash y lo estoy haciendo con Flash CS3.
Buscando información di con los tutoriales de CL y a pesar de revisar el foro en busqueda de solucionar mi problema, nada de lo que encontré me dio resultados.

Del tutorial de boton play/pause tome el siguiente código y lo modifiqué para no incrustar el MP3 dentro del SWF, sino que lo tomo a través de una ruta.

Codigo Actionscript 2.0

Código :

var pausa:Number = 0;
var estado:Number = 1;
var tema:String;

audio_switch.stop();
_root.onLoad = function(){
    misonido = new Sound();
    misonido.onSoundComplete = function(){
     misonido.start();
}
 /* acá cargo mi MP3 externo*/
    misonido.loadSound(_root.tema, true); /*lo he probado con "ruta/archivo.mp3" y funciona OK*/
    misonido.start();
   audio_switch.gotoAndStop("play");
   test_text.text = _root.tema; /*esto lo hice para comprobar si me cargaba el  valor de la variable pasada desde el html, test_text es un texto dinámico en mi escena*/
}


codigo html

Código :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="700" height="437" id="flashpage" align="middle">
   <param name="allowScriptAccess" value="sameDomain" />
   <param name="allowFullScreen" value="false" />
   <param name="movie" value="flashpage.swf?tema=archivo.mp3" />
   <param name="quality" value="high" />
   <param name="bgcolor" value="#ffffff" />
   <embed src="flashpage.swf?tema=archivo.mp3" quality="high" bgcolor="#ffffff" width="700" height="437" name="flashpage" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
   </object>


tambien he probado con este otro código html

Código :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="700" height="437" id="flashpage" align="middle">
   <param name="allowScriptAccess" value="sameDomain" />
   <param name="allowFullScreen" value="false" />
   <param name="movie" value="flashpage.swf" />
   <param name="quality" value="high" />
       <param name="FlashVars" value="tema=archivo.mp32>
   <param name="bgcolor" value="#ffffff" />
   <embed src="flashpage.swf" flashvars="tema=archivo.mp3" quality="high" bgcolor="#ffffff" width="700" height="437" name="flashpage" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
   </object>


nada me resulta la verdad como recien estpy conociendo AS y Flash no se donde estoy cometiendo el error.
Les agradeciería una ayudita

slds

Por sarqueros

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Dic 2008 02:42 pm
Tu codigo esta bien, lo he probado localmente y funciona todo normal, verifica que los nombres de tus archivos esten escritos correctamente, en el <object> dice que tu pelicula se llama flashpage.swf y el mp3 es archivo.mp3 y aparentemente esta al mismo nivel del swf, asegurate que las rutas esten bien y todo escrito correctamente, por ejemplo en el segundo object que pusiste has puesto "tema=archivo.mp32 ese 2 debieron ser comillas ".

Lo probe y funciona, la musica toca bien, verifica el nombre de tus archivos y la ruta del mp3.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

msie7

 

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