Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посылка данных серверу через AS 
:(
    Опции темы
Innuendo
Дата 3.7.2006, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



Есть флеш меню, надо чтоб при нажатии на определенный пункт меню странице посылался парматер.
Т.е. навигация по сайту выглядит таким образом:
http://sitename.domain/index.php?page=NumberOfPage;
Вот у меня 6 меню, я посылаю только номер меню, и пхп скрипт сам представляет приставку (названия документа) и приставляет расширения файла.
Я это сделал во флэше через
Код

b1.onPress = function(){
getURL("javascript:menuOpen(1);");
}

А в документе есть яваскрипт функция:
Код

function menuOpen(n){
 var adress =  window.location.href;
 //Здесь идёт отброс параметров из строки адреса если они есть

 window.location.href =  newadress;
}


Всё как бы работает, только можно ли как-то попроще? И это только с $_GET[] работает, а можно ли как-то с Post сделать? 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Maksys
Дата 3.7.2006, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Код

var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
  var result_lv:LoadVars = new LoadVars();
  result_lv.onLoad = function(success:Boolean) {
    if (success) {
      result_ta.text = result_lv.welcomeMessage;
    } else {
      result_ta.text = "Ошибка соединения с сервером.";
    }
  };
  var send_lv:LoadVars = new LoadVars();
  send_lv.name = name_ti.text;
  send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm", result_lv, "POST");
};
submit_button.addEventListener("click", submitListener);

©http://novemberain.com/livedocs/ 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
Innuendo
Дата 3.7.2006, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



ого =)
Ну я в АС пока новичок... сложно разобраться в этом коде.
Я пока вот попробую чтоб АС просто вызывал функцию JS, которая заполняет одно поле в форме, и субмиттет ей (форма невидимая) 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Maksys
Дата 3.7.2006, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Цитата(Innuendo @  4.7.2006,  00:35 Найти цитируемый пост)
субмиттет ей (форма невидимая)  

Гемор.. не страдай.. делай все по уму...

Добавлено @ 21:50 
Код

b1.onPress = function(){
  var result_lv:LoadVars = new LoadVars();
  result_lv.onLoad = function(success:Boolean) {
    if (success) {
      result_ta.text = result_lv.welcomeMessage;
    } else {
      result_ta.text = "Ошибка соединения с сервером.";
    }
  };
  var send_lv:LoadVars = new LoadVars();
  send_lv.page =NumberOfPage;
  send_lv.sendAndLoad("http://sitename.domain/index.php", result_lv, "POST");
};

Для того чтоб особо не напрягатсья 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
szz
Дата 10.7.2006, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Maksys, а зачем был придуман первый вариант - чтоб позаморочистее выглядело?  smile
   Да и второй вариантик сыроват.  Я вот например очень долго писал всю эту чушь, пока не понял, что Flash-то предоставояет так сказать, базовые средства, которые так и просятся сделать над собой надстройку.
   Я вот например написал одну функцию, с помощью, которй я делаю все то де самое - но в две строчки. Устроена она хитро, инкапсулирует массив LoadVars.
   Как например вот такой код вместо твоего?
Код

b1.onPress = function(){
  событие_при_загрузке = function(полученный_объект){
      result_ta.text = полученный_объект.welcomeMessage;
  }
  моя_супер_функция("http://sitename.domain/index.php", событие_при_загрузке);
};

   Обрабатывать ошибку с сервером не надо, поскольку моя функция это сама делает - она просто повторяет запрос. Не вышло - снова запрос и так до бесконечности )))  Очень удобно )))   Можно и свой код повесить при ошибке - поправить немножко в коде функции или вообще сделать выносной, как и "событие_при_загрузке", но мне надобности не возникало - так работает очень надежно.

Innuendo, могу поделиться если хочешь. 
  Кстати, тут есть какой-нибудь раздел, чтоб туда сливать всякое полезное? А то я тут за долгое калупание Флеша написал немного штучек, очень хорошо ускоряющих разработку.  


--------------------
PM   Вверх
Maksys
Дата 10.7.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Цитата(szz @  10.7.2006,  12:26 Найти цитируемый пост)
 а зачем был придуман первый вариант - чтоб позаморочистее выглядело? 

Ну ктото до сих пор на Cobolе програмирует...  
А твой код удобный... но функционален ли он? 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
szz
Дата 10.7.2006, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



smile
   Что значит - функционален? Это с подвохом вопрос? smile 


--------------------
PM   Вверх
Maksys
Дата 10.7.2006, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Да нет без подвохов  smile  ты мне как личность интересен, а ты свои классы выкладываешь? 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
szz
Дата 10.7.2006, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



А, ну если так )))
   Да, весьма функционален. Увеличивает скорость разработки однозначно и делает все гораздо проще )))

   А куда выкладывать-то? Я ж и спрашиваю - есть тут куда выложить? 


--------------------
PM   Вверх
Innuendo
Дата 10.7.2006, 22:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



на винграде хостинга помоему нет...
можешь на jino-net тот же всё выложить =) 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Maksys
Дата 11.7.2006, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Цитата(szz @  10.7.2006,  23:47 Найти цитируемый пост)
 А куда выкладывать-то? Я ж и спрашиваю - есть тут куда выложить?  

Такому папке пора иметь уже личный хостинг smile
А так хоть куда... мож хоть на народ.ру.. вот не пофиг... для начала.. 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
szz
Дата 11.7.2006, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 6
Всего: 33



Сынок, у меня 2 хостинга (в россии и в штатах) и один dedicated сервер (это типа аренда целого компьютера)
     Но меня интересует именно наше винградовское сообщество фешеров. 
  Предлагаю модераторам создать такой раздел специальный для сброса полезностей.
 


--------------------
PM   Вверх
Maksys
Дата 11.7.2006, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Чтоб офтопом не было а то Алекс ругаться будет валим все сюда: http://forum.vingrad.ru/index.php?act=ST&a...02&unread=1
 


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.