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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Интеграция Flash с...

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

Регистрация: Feb 2001
Адрес: SPb
Сообщений: 23
Отправить сообщение для mogadan с помощью ICQ
По умолчанию loadVariables и POST

нужно сделать аналог HTML формы на FLASH

есть две проблеммы....
где то вычитал такой способ:
делаем текстовое поле, както его обзываем, ставим кнопку и в ее ActionScript пишем loadVariables("url",0,"POST")

таким образом должна отправится одна переменная с именем и содержимым текстового поля.
Запрос я посылаю ASP.NET странице но это не суть.
она совсем проста:

Dim i As Integer
SaveLogAction("Connect")

For i = 0 To Request.Form.Count - 1
SaveLogAction("field #" + i.ToString + "(" + Me.Request.Form.Keys(i) + ")" + ":" + Me.Request.Form(i))
Next

SaveLogAction - просто записывает в текст файл строку.


в нем я просто вывожу все переменные в текстовый файл.
так вот, если я обращаюсь к своей странице через простую тестовую форму
Код:
<html>
<body>
<form action="http://localhost/flashtest/default.aspx" method=POST>
<input name="a1" type="text" value="asdf">
</form>
</body>
<script>
document.forms[0].submit();
</script>
</html
то все ок,
вот лог:

===========
11.01.2003 13:54:00: Connect
11.01.2003 13:54:00: field #0(a1):asdf
===========

есле же я делаю это через флешку, то получаю в логе просто парадоксальную вещь:
==========================
11.01.2003 13:57:50: Connect
11.01.2003 13:57:50: field #0(
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>default</title>
<meta name):"GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie3-2nav3-0">
</head>
<body MS_POSITIONING="FlowLayout">

<form name="Form1" method="post" action="default.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTI3OTMzNDM4NDs7PpMh/uX7IWn/Thd9pUOqWs650Q1M" />


</form>

</body>
</html>

11.01.2003 13:57:50: field #1(name):g

=========================


можете мне объяснить где я напортачил, может я неправильно делаю отправку формы?
помогите?

и еще вопрос, а как сделать отправку hidden полей?

Старый 15.01.2003, 18:55
Dwarf вне форума Посмотреть профиль Отправить личное сообщение для Dwarf Посетить домашнюю страницу Dwarf Найти все сообщения от Dwarf
  № 2  
Dwarf
 
Аватар для Dwarf

Регистрация: May 2002
Адрес: Россия Пятигорск
Сообщений: 98
Отправить сообщение для Dwarf с помощью ICQ
- Через loadVariables посылаются все переменные из указанного мувика

- имя текстового поля пиши в поле var
или
var имя переменной

толька такие переменные получает сервер

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

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

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


 


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


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