Как передать параметры в SWF, запущенный из IDE? - PullRequest
0 голосов
/ 23 декабря 2010

SWF может получить доступ к параметрам, установленным в HTML, через loaderInfo.parameters.Как мне установить это в .fla проекте, чтобы они устанавливались, когда я запускаю SWF с помощью ctrl-enter?

1 Ответ

2 голосов
/ 23 декабря 2010

Вы не можете сделать это из 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]);
            }
        }

    }

}
...