Как включить flashvars в AS3? - PullRequest
       24

Как включить flashvars в AS3?

1 голос
/ 09 ноября 2010

Я новичок в AS3 и пытаюсь переместить все данные из файла html в файл swf.Старый html-файл содержал следующую кодировку:

<EMBED src="https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf" WIDTH="640" HEIGHT="528" FlashVars="_tunervar_shost=www.pandora.com">

Так далеко от того, что я узнал, я могу использовать загрузчик для замены src.Так что в моем SWF у меня есть

var myLoader:Loader = new Loader();
addChild(myLoader);
var url:URLRequest = new URLRequest("https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf");
myLoader.load(url); 

Что я не могу понять, это то, как изменить FlashVars с html на AS3.Я провел небольшое исследование, и из того, что это звучит, я должен использовать то, что называется root.Я полностью потерян, как использовать это, и я даже не уверен, что это правильный способ написания сценария.Может ли кто-нибудь помочь мне объяснить это?

Еще одна проблема, с которой я столкнулся, по какой-то причине, файл swf, который я загружаю, размыт.Есть ли способ это исправить?

1 Ответ

1 голос
/ 09 ноября 2010

Попробуйте добавить их к загружаемому ресурсу:

var url:URLRequest = new URLRequest("https://www.pandora.com:443/radio/tuner_9_2_0_0_pandora.swf?_tunervar_shost=www.pandora.com");
...