Flashvars во Flex
Использование переменных flashvars во Flash и Flex
Свойство FlashVars Flash Player'а используется для передачи переменных на верхний уровень клипа.
Все браузеры поддерживают размер стоки до 64 Кб. FlashVars должны быть описаны в OBJECT и EMBED тега для корректной работы во всех браузерах.
Пример использования.
При добавлении в скрипт:
AC_FL_RunContent(
"src", "admin",
"width", "300",
"height", "100",
"align", "middle",
"id", "admin",
"quality", "high",
"bgcolor", "#ffffff",
"name", "admin",
"flashvars", 'myflashvar=test&myflashvar2=test2',
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
Во Flash (AS2) мы могли получить доступ к flashvars просто используя запись вида _root.myflashvar, как переменную в _root.
Во Flex принцип похожий, но доступ осуществляется немного иначе:
Application.application.parameters.имя переменной, в нашем случае это Application.application.parameters.myflashvar
и, если мы не используем Application, а у нас Action Script Project, тогда используем LoaderInfo:
LoaderInfo(this.root.loaderInfo).parameters.имя переменной, в нашем случае это LoaderInfo(this.root.loaderInfo).parameters.myflashvar



Comments ( posted):
Post your comment