со следующим кодом:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="thisISparta"> <param name="flashVars" value="asdf=GNU,is,not,unix" /> <param name="movie" value="thisIsSparta.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true" /> </object>
Как получить значение флэш-переменных с помощью Flex (Flash Builder 4.6) и без использования swfObject.js?
С уважением,
Mike
Вы можете прочитать объект flashVars, используя код ActionScript следующим образом:
В вашем основном классе:
loaderInfo.parameters
Или в любом месте вашего кода (если ваше приложение является Flex) P
FlexGlobals.topLevelApplication.parameters
Свойство параметров представляет собой объект пар ключ-значение.
Как именно вам нужно?
У вас могут быть переменные php, заменяющие flashvars во время выполнения, или вы можете читать их из другого места.
Также вы можете иметь их в URL, как
mysite.com / myswf.swf? ASDF = GNU, есть, нет, Unix & var2 = value_of_var2