Home | Flex and Flash | Flex and Browser | Flashvars во Flex

Flashvars во Flex

Font size: Decrease font Enlarge font
image

Использование переменных 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 comment

Please enter the code you see in the image:


  • email Email to a friend
  • print Print version
  • Plain text Plain text
Tags
No tags for this article
Rate this article
2.67