Discussion:
[flash cs3] fscommand
(demasiado antiguo para responder)
markus
2008-11-18 18:56:26 UTC
Permalink
Estoy haciendo un ejecutable en flash con los típicos :
fscommand ("allowscale", true) ;
fscommand ("fullscreen", true) ;
fscommand ("showmenu", false);
pero en cs3 el exe no funciona? en cambio en el 8 si... como se soluciona?
Gracias
Juan Muro
2008-11-21 19:33:35 UTC
Permalink
Guaj:
Pues ciertamente Markus, el problema existe, dado que fsCommand está
contemplado como acción válida y documentada en AS3 y no sé cómo diablos no
se ha hablado aquí antes, ya que este es uno de los peores bugs conocidos de
Flash Player 9, tanto del standAllone, como de los plugins de IExplorer y de
Firefox.
El problema se produce no solo con el fscommand, sino también con el getUrl
(o igualmente si escribes en AS3 navigateToURL() ) y es un bug difícil de
explicar.
En realidad lo que te sucede es que Flash Player ni siquiera ejecuta los
primeros comandos, aunque sí el último, y esto puede ser debido -a falta de
que Adobe saque una mejor explicación- a la manera de cargar las ordenes en
el mapa o matriz asociativa basada en el valor del argumento.
La solución en aplicaciones a ejecutar sobre navegadores es más complicada
que sobre ejecutables. En estos la única manera -hasta el momento segura-
que conozco para evitarla es poner cada una de las órdenes fscommand en un
frame diferente, aunque hay quien dice que si pones los argumentos en
case-sensitive diferentes también funciona:
fscommand("trapallkeys","true");
fscommand("fullscreen","TRUE");
Salu2
`8¬]
Juan Muro
Post by markus
fscommand ("allowscale", true) ;
fscommand ("fullscreen", true) ;
fscommand ("showmenu", false);
pero en cs3 el exe no funciona? en cambio en el 8 si... como se soluciona?
Gracias
markus
2008-11-24 21:34:25 UTC
Permalink
Gracias Juan a tu respuesta... espero que lo solucionen pensaba que debía
ser un problema mío pues es un tema ciertamente preocupante.
Gracias.
Post by Juan Muro
Pues ciertamente Markus, el problema existe, dado que fsCommand está
contemplado como acción válida y documentada en AS3 y no sé cómo diablos
no se ha hablado aquí antes, ya que este es uno de los peores bugs
conocidos de Flash Player 9, tanto del standAllone, como de los plugins de
IExplorer y de Firefox.
El problema se produce no solo con el fscommand, sino también con el
getUrl (o igualmente si escribes en AS3 navigateToURL() ) y es un bug
difícil de explicar.
En realidad lo que te sucede es que Flash Player ni siquiera ejecuta los
primeros comandos, aunque sí el último, y esto puede ser debido -a falta
de que Adobe saque una mejor explicación- a la manera de cargar las
ordenes en el mapa o matriz asociativa basada en el valor del argumento.
La solución en aplicaciones a ejecutar sobre navegadores es más complicada
que sobre ejecutables. En estos la única manera -hasta el momento segura-
que conozco para evitarla es poner cada una de las órdenes fscommand en un
frame diferente, aunque hay quien dice que si pones los argumentos en
fscommand("trapallkeys","true");
fscommand("fullscreen","TRUE");
Salu2
`8¬]
Juan Muro
Post by markus
fscommand ("allowscale", true) ;
fscommand ("fullscreen", true) ;
fscommand ("showmenu", false);
pero en cs3 el exe no funciona? en cambio en el 8 si... como se soluciona?
Gracias
Loading...