Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.02.2007, 05:40
IgorQ вне форума Посмотреть профиль Отправить личное сообщение для IgorQ Найти все сообщения от IgorQ
  № 1  
Ответить с цитированием
IgorQ

Регистрация: Sep 2005
Сообщений: 158
Поставил на сайт скрипт по поиску, всё ищется, но форму для запросов нужно вынести во flash. Сделал её там, а как передать её содержимое на скрипт не знаю.
Исходники перерыл в интернете, уроки, не получается, в основном делаю так:
- флеш-форму для ввода запроса называю в поле var
- далее делаю кнопку с таким кодом:
Код:
on(release) {
	loadVariables("search/search.php", "_root", "POST");
}
Вроде всё как в уроке - http://www.rastyle.com/articles/index.php?id=16 но не работает, пожалуйста, выручите, скажите как сделать.

Разобрался, получилось так:
Код:
on(release) {
	getURL("search/search.php", "_root", "POST");
}
Но возникла другая проблема, что-то с кодировкой выходящей из флеша не так, скрипт поиска её не понимает.
Из флеша такие символы - %D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81
Из обычной формы такие - %E7%E0%EF%F0%EE%F1&

Пожалуйста, скажите, как можно изменить её, или что попробовать?

Поставил в начало флешки такую строку:
System.useCodepage = true;
Помогло, но опять новая проблема
В общем когда отправляю запрос на поиск со своего компьютера в интернет, всё ищется, а вот когда с сайта запрос не проходит, поиск определяет его как пустой, ума не приложу почему


Последний раз редактировалось etc; 25.02.2007 в 11:26.
Старый 25.02.2007, 11:27
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
useCodepage убери. Делай преобразование из utf-8 в win1251 на сервере.

Старый 25.02.2007, 11:34
IgorQ вне форума Посмотреть профиль Отправить личное сообщение для IgorQ Найти все сообщения от IgorQ
  № 3  
Ответить с цитированием
IgorQ

Регистрация: Sep 2005
Сообщений: 158
Цитата:
Сообщение от __etc
useCodepage убери. Делай преобразование из utf-8 в win1251 на сервере.
Но как? Я не знаю как поймать текст из флешки и после преобразования его отдать дальше скрипту. Преобразовать смогу из одной в другую на php, а вот промежуточные действия проблема.

Старый 25.02.2007, 11:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А какие промежуточные действия там могут быть??

И вообще, loadVariables, on, onClipEvent умерли лет семь назад.

Старый 26.02.2007, 04:33
IgorQ вне форума Посмотреть профиль Отправить личное сообщение для IgorQ Найти все сообщения от IgorQ
  № 5  
Ответить с цитированием
IgorQ

Регистрация: Sep 2005
Сообщений: 158
как можно объяснить что запросы идут с моего компьютера в форму поиска на сайте, а когда пробую с самого сайта отдать запрос поиску ничего не идёт, данные скрипт не получает?

Старый 26.02.2007, 11:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Легко, если ты пытаешься загрузить данные с другого домена.
Для того, чтобы можно было грузить данные с другого домена, на этом домене в корне должен быть размещен файл crossdomain.xml, в котором указан твой домен, как разрешенный для подключения. Если такого нет, то ты ничего не загрузишь.

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:36.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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