Detectar el tipo de player en Flash
Publicado por Iván Gajate el 21 de noviembre de 2008 en AS2, AS3, Flash
Algo que hago muy a menudo es asignar un valor a una variable si estoy trabajando en Flash y otro distinto si estoy en un html porque la web ya está online.
Por ejemplo para evitar la caché cuando cargamos archivos externos. Unas líneas muy útiles:
En AS3:
import flash.system.Capabilities; var aleat:String =""; // Si estoy en un navegador (Internet Explorer o FireFox) evito la cache. if (Capabilities.playerType == "PlugIn" || Capabilities.playerType == "ActiveX") { aleat = "?a="+ Math.random(); } var req:URLRequest = new URLRequest("fotos.swf"+aleat);
En AS2 es muy parecido:
var aleat:String =""; // Si estoy en un navegador (Internet Explorer o FireFox) evito la cache. if (System.capabilities.playerType == "PlugIn" || System.capabilities.playerType == "ActiveX") { aleat = "?a="+ Math.random(); } getURL("fotos.swf"+aleat);