¿Cómo puedo pasar parámetros a un SWF lanzado desde el IDE?
Pregunta
Un SWF puede acceder a los parámetros establecidos en HTML a través loaderInfo.parameters. ¿Cómo se configura esto en un proyecto fla para que se establecen cuando corro el SWF con Ctrl-Enter?
Solución
No se puede hacer eso desde el IDE, pero para las pruebas, podría tener unos parámetros locales objeto se puede sustituir si loaderInfo.parameters está vacía:
package
{
import flash.display.MovieClip
public class TestMain extends MovieClip
{
public function TestMain ()
{
var params:Object = root.loaderInfo.parameters;
var length : int = 0;
for (var str:String in params)
{
length++;
}
if (length == 0) params = {test:"Test", test2:"Test2"};
for (var str : String in params) {
trace (str +" : "+params[str]);
}
}
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow