Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как передать флешу GET-cтроку с переменными? (http://www.flasher.ru/forum/showthread.php?t=136372)

AL.exe 15.02.2010 22:43

Как передать флешу GET-cтроку с переменными?
 
Мне нужно передавать несколько переменных во флеш, при этом одной из переменных является строка (которую нужно именно в виде строки принять) вида "a=1&b=2" и т.д., но как я не эскейплю и чего только не делаю, флешу приходит только кусок этой переменной до первого "&" (видимо, он у себя что-то парсит).

Можно ли как-то передать вообще строку с амперсандами или обязательно нужно их на что-то заменять?

cleptoman 15.02.2010 23:07

ну как вариант завернуть в Base64 вашу строку

AL.exe 15.02.2010 23:24

хех, спасибо за вариант. Ну, вообще говоря, я уже просто заменил амперсанды на собачки.

Еще один вопрос, чтобы не начинать новую тему: как вообще работать с юникодными переменными?

Я передаю строку с русскими символами во флеш, потом пытаюсь открыть URL из флеша, содержащий эту строку, но флеш как-то неправильно эскейпит переменные и результат получается странным.

Если кто-нибудь сталкивался, просвятите, пожалуйста, как извернуться, чтобы не было двойных перекодирований и прочих проблем. Заранее спасибо.

Добавлено через 17 минут
Все, нашел ответ - encodeURI решил проблему


Часовой пояс GMT +4, время: 13:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.