Come faccio a passare parametri a un file SWF lanciato l'IDE?
Domanda
Uno SWF può accedere ai parametri impostati in HTML via loaderInfo.parameters. Come faccio a impostare questo in un progetto .fla in modo che essi siano impostati quando ho eseguito il file SWF con Ctrl-Enter?
Soluzione
Non si può fare che dall'IDE, ma per testare, potrebbe avere un parametri locali oggetto è possibile sostituire se loaderInfo.parameters è vuoto:
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]);
}
}
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow