Comment puis-je passer des paramètres à un fichier SWF lancé à partir de l'IDE?
Question
Un fichier SWF peut accéder aux paramètres définis en HTML via loaderInfo.parameters. Comment puis-je mettre cela dans un projet fla afin qu'ils sont définis quand je lance le fichier SWF avec ctrl entrer?
La solution
Vous ne pouvez pas faire de l'IDE, mais pour tester, pourrait avoir un objet paramètres locaux, vous pouvez remplacer si loaderInfo.parameters est vide:
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]);
}
}
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow