Показать сообщение отдельно
Старый 06.10.2010, 16:30
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 1  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
По умолчанию Передача flashVars если используется swfobject

Что-то не хочет передаваться.

Вставляю в тот HTML что генерируется флексом:
Код:
<param name="FlashVars" value="razdelUslug=kids">
и

Код:
var swfVersionStr = "10.0.45";
            <!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->
            var xiSwfUrlStr = "playerProductInstall.swf";
            var flashvars = {};
            var params = {};
flashvars.razdelUslug = "kids";
            params.quality = "high";
            params.bgcolor = "#ffffff";
            params.allowscriptaccess = "sameDomain";
            params.allowfullscreen = "true";
            var attributes = {};
            attributes.id = "Main";
            attributes.name = "Main";
            attributes.align = "middle";
            swfobject.embedSWF(
                "Main.swf", "flashContent", 
                "800", "400", 
                swfVersionStr, xiSwfUrlStr, 
                flashvars, params, attributes);
Потом смотрю его в флексе:

Код AS3:
public function initVars():void
			{
				razdelUslug = parameters['razdelUslug'];
				trace(razdelUslug)
			}
и выводит null