Просмотр полной версии : Передача переменных в AS2
Здравствуйте.
как из html передать swf файлу ссылку вида:" http://sitename/test/download.php?download_id=14&vc=375f2b8804621541fb6c8ebda73f32a7&path_id=1 "
насколько я знаю в flashvars "&" значит следующая переменная, а у меня в ссылке этих знаков может быть несколько.
Войдите в гугль и введите типа "try&"
В адресной строке увидите строку вида "....&sclient=psy-ab&q=try%26&oq=try%26&gs_l=..."
Отсюда можно сделать вывод, что амперсанд кодируется сигнатурой
%26
Вам следует поступить так же :)
php движок составляет ссылку, я не могу ему указать какие знаки выставлять & или % .
iflamberg
07.02.2013, 19:58
Доступ есть к этому пхп движку? Если есть, то воспользуйтесь функцией пхп urlencode, передайте флешу в flashvars сразу кодированные символы. Если нет доступа к пхп движку, то используйте динамическое встраивание флешки в хтмл с помощью SWFObject и, передавая флешке flashvars закодируйте их функцией яваскрипта escape.
В флеше их надо декодировать соответсвенно функцией unescape (http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000559.html).
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.