Flex: flashVars через тег <object> - PullRequest
       2

Flex: flashVars через тег <object>

1 голос
/ 12 февраля 2012

со следующим кодом:

<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

Ответы [ 2 ]

2 голосов
/ 12 февраля 2012

Вы можете прочитать объект flashVars, используя код ActionScript следующим образом:

В вашем основном классе:

loaderInfo.parameters

Или в любом месте вашего кода (если ваше приложение является Flex) P

FlexGlobals.topLevelApplication.parameters

Свойство параметров представляет собой объект пар ключ-значение.

0 голосов
/ 12 февраля 2012

Как именно вам нужно?

У вас могут быть переменные php, заменяющие flashvars во время выполнения, или вы можете читать их из другого места.

Также вы можете иметь их в URL, как

mysite.com / myswf.swf? ASDF = GNU, есть, нет, Unix & var2 = value_of_var2

...