Как передать параметры в SWF, запущенную из IDE?
Вопрос
SWF может получить доступ к параметрам, установленным в HTML через LoaderInfo.parameters. Как мне установить это в проекте .fla так, чтобы они были установлены, когда я запускаю SWF с CTRL-Enter?
Решение
Вы не можете сделать это из IDE, но для тестирования может быть локальный объект параметров, который вы можете заменить, если LoaderInfo.parameters пуст:
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]);
}
}
}
}
Не связан с StackOverflow