![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть задача... Получить все данные из GET или FlashVars не зная всех названий. Пока нашёлся только один метод _root._url и парсить url на переменные... Но может что-то лучше есть?
|
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Сделать переменной уникальный префикс и забить все переменные с этим префиксом в массив. Вуаля.
|
|
|||||
|
Цитата:
допустим у меня флешка вызывается неизвестно с каким QueryString, теоретически я словил её в _root._url, взял всё что после ? и разбив на парый получил значиние типа ключ=значение. то есть у меня вызывается флеш вот с таким хвостом: test.swf?var1=value1&var2=value2 а может и вот с таким: test.swf?var3=value3&var4=value4 и мне надо скажем массив GetVars заиметь вида, для первого случая GetVars["var1"] = value1; GetVars["var2"] = value2; для второго случая GetVars["var3"] = value3; GetVars["var4"] = value4; Как тут каким-то префиксов разобраться я не понимаю. Объясните поподробнее. Есть еще конечно вариант: test.swf?GetVars[var3]=value3&GetVars[var4]=value4 но что по мне так это еще хуже чем писать парсер url. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Цитата:
|
|
|||||
|
Да я уже понял, что очередной синтетический способ не лучше парсанью URL, даже хуже ибо если случайно попадётся переменная с таким же префиксом, то она будет лишняя в нашем массиве... Вобщем нету не синтетического способа.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|