... y todavía queda más claro ese comportamiento extraño si
arrancamos el proceso desde un botón:
<code swf>
boton_mc.onRelease = function() {
var a:Number = getURL("javascript:f()");
texto_txt.text = a;
}
stop();
</code swf>
En este caso en los Firefox y compañía desaparece todo elemento del
escenario para dar paso al número generado y sin formato...
¿....................?
El 27/07/2005, a las 17:05, Carlos Terradillos Gutiérrez escribió:
He probado lo siguiente en MacOs 10.4:
<code html>
<script type="text/javascript">
function f() {
a = eval("Math.random()+1");
return a;
}
</script>
</code html>
<code swf>
var a:Number = getURL("javascript:f()");
texto_txt.text = a;
stop();
</code swf>
Y en Safari 2, Opera 7.51 o IE 5.2 devuelve "undefined" mientras
que en Firefox 1.0.6, Netscape 7.2, Camino o Mozilla sí devuelve el
valor.
Lo curioso es que el campo de texto y su formato parecen
desaparecer y sale un texto formateado como por defecto del
navegador. O sea en vez de un campo de texto enmarcado y con
"_typrewriter" por ejemplo, aparece sin enmarcado y la times típica
¿...?
Y más curioso todavía es que parece darle el cambiazo: primero
aparece el campo de texto enmarcado y con la tipografía definida...
y "undefined" para rápidamente cambiarse al valor numérico
generado... pero ya sin formato.
¿En Windows con qué navegadores has probado?
Salu2
El 27/07/2005, a las 11:04, Bruno Torres escribió:
Estoy usando una funcion de javascript para pasarle a una pelicula
de flash los parámetros queryString que me llegan con la url.
Utilizo este codigo en el htm:
<script language="JavaScript">
function f_init() {
sHRef = location.href;
nQSstart = sHRef.indexOf("?");
if(nQSstart!=-1) {
nQSstart++;
nQSend = sHRef.length;
sQS = sHRef.substring(nQSstart, nQSend);
aQS = sQS.split("=");
for(i=0; i<aQS.length; i=i+2) {
setVariable("noticias", aQS[i], aQS[i+1]);
}
} else {
setVariable("noticias", "id", 0);
}
}
function setVariable(sFlash, sVar, sValue) {
eval("document."+sFlash+".SetVariable('"+sVar+"', '"+sValue
+"');");
return;
}
</script>
y desde el flash hago la siguiente llamada:
getURL("javascript:f_init()");
de manera que me llegan los parametros.....
En windows funciona correctamente, pero en macintosh no se ejecuta
correctamente:
eval("document."+sFlash+".SetVariable('"+sVar+"', '"+sValue+"');");
¿¿¿¿¿Alguna sugerencia para hacerle llegar las queryStrings a la
movie de flash en mac??????
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
----------------------------------