![]() |
Не работает flashvars в версиях старше 7
Вложений: 1
Здравствуйте.
Неожиданно столкнулся с тем, что флешварс не передаются, если свфка скомпилирована под 6 флешплеер и старше (хотя по идее же должен). Подскажите плиз, где косяк. (У меня установлен 10 плеер. Пробовал и swfobject'ом, и как обычно в тегах param и embed) |
При публикация для 6 FP и ниже - не работает. Выше - все ок.
UPD. http://kb.adobe.com/selfservice/view...6417&sliceId=1 The FlashVars property of Macromedia Flash Player provides an efficient method of importing variables into the top level of a movie when first instantiated. This feature requires Flash Player 6 (or later). For information on passing variables with earlier versions, refer to Additional Information below. |
Т.е. если верить адобовскому хэлпу, должно работать и в шестерке.
Получается, где-то еще собака порылась :-( |
При преобразовании строки в булев тип, true будет, только если строка содержит число отличное от нуля, в противном случаи будет false. В 6 плеере был отход от ECMA-262, в котором непустая строка всегда true. В 7-ке логику поменяли.
Пишите так Код AS1/AS2:
Код AS1/AS2:
|
Спасибо большое!
6 плеер - абсолютное зло) |
Код:
6 плеер - абсолютное зло) |
Я так понимаю что рабочий код должен быть
Код AS1/AS2:
Код:
<param name="flashvars" value="fv=http://www.google.com.ua/" /> На http://livedocs.adobe.com/ тоже пишут, что с СS3 проблема, только я так и не понял как они ее решили и что нужно поменять в "AC_FL_RunContent code" Добавлено через 10 часов 44 минуты Извиняюсь за непонятицу... Сегодня утром сел и этот код заработал. Хотя вчера и страницу обновлял, и браузер перезапускал. |
| Часовой пояс GMT +4, время: 19:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.