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

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

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

Регистрация: Oct 2006
Сообщений: 73
По умолчанию Форма + загрузка файла на сервер

Здравствуйте,
задался целью создать форму отправки сообщения с возможностью загрузки файла.
Знаю, что файл аплоадится классом FileReference.
Знаю что переменные можно передать через LoadVariables.

А FileReference может передать переменные php скрипту и вернуть от него ответ, так как это делает LoadVariables?

Если нет, то как можно все ето дело совместить, чтоб из формы передавалось сообщение + загружался файл на php скрипт, и потом от php приходил ответ что все ОК?

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

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
от php ответ может прийти через xml
сформируйте с помощью php ответ, в виде xml и прочитайте его с помощью класса xml, в flash

Старый 26.07.2008, 00:15
kutuzov вне форума Посмотреть профиль Отправить личное сообщение для kutuzov Найти все сообщения от kutuzov
  № 3  
Ответить с цитированием
kutuzov
 
Аватар для kutuzov

Регистрация: Jul 2005
Сообщений: 135
либо fileRef.upload("upload.php?param1=text") если не критична длина сообщения

либо сначала залить файл, скрипт выдаст вам на событие onUploadCompleteData данные о нахождении файла, сразу после этого вы с помощью LoadVariables отсылайте сообщение, к которому прилагайте путь к файлу.
Если боитесь выдать путь файла обратно флешу, то можно выдавать идентификатор, который например, хранится в БД или текстовом файле, затем соответственно отдавать этот идентификатор вместе с сообщением

Старый 26.07.2008, 08:37
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 4  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
Цитата:
Сообщение от darksranger Посмотреть сообщение
от php ответ может прийти через xml
сформируйте с помощью php ответ, в виде xml и прочитайте его с помощью класса xml, в flash
с помощью sendAndLoad можно совершенно спокойно получить данные от php без какого либо xml.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 26.07.2008, 08:44
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 5  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
имеется виду формат!!!, передаваемых данных в flash, а не создание xml ....

Старый 26.07.2008, 08:56
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 6  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
Цитата:
Сообщение от GRiNGA Посмотреть сообщение
...от php приходил ответ что все ОК?
ну да, для этих данных жизненно необходим xml.
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 26.07.2008, 13:54
GRiNGA вне форума Посмотреть профиль Отправить личное сообщение для GRiNGA Найти все сообщения от GRiNGA
  № 7  
Ответить с цитированием
GRiNGA

Регистрация: Oct 2006
Сообщений: 73
Цитата:
Сообщение от darksranger Посмотреть сообщение
от php ответ может прийти через xml
сформируйте с помощью php ответ, в виде xml и прочитайте его с помощью класса xml, в flash
То есть нужно создавать файл xml на сервере?

Старый 26.07.2008, 14:09
GRiNGA вне форума Посмотреть профиль Отправить личное сообщение для GRiNGA Найти все сообщения от GRiNGA
  № 8  
Ответить с цитированием
GRiNGA

Регистрация: Oct 2006
Сообщений: 73
Цитата:
Сообщение от kutuzov Посмотреть сообщение
... скрипт выдаст вам на событие onUploadCompleteData данные о нахождении файла...
А с какой версии Flash поддерживается ето событие? Я что-то не нашел его в хелпе...

Старый 26.07.2008, 14:43
kutuzov вне форума Посмотреть профиль Отправить личное сообщение для kutuzov Найти все сообщения от kutuzov
  № 9  
Ответить с цитированием
kutuzov
 
Аватар для kutuzov

Регистрация: Jul 2005
Сообщений: 135
GRiNGA,
AS 2.0
ActionScript classes > FileReference (flash.net.FileReference) > onUploadCompleteData
Код:
onUploadCompleteData = function(fileRef:FileReference, data:String) {}

Старый 26.07.2008, 15:29
GRiNGA вне форума Посмотреть профиль Отправить личное сообщение для GRiNGA Найти все сообщения от GRiNGA
  № 10  
Ответить с цитированием
GRiNGA

Регистрация: Oct 2006
Сообщений: 73
Цитата:
Сообщение от kutuzov Посмотреть сообщение
GRiNGA,
AS 2.0
ActionScript classes > FileReference (flash.net.FileReference) > onUploadCompleteData
Код:
onUploadCompleteData = function(fileRef:FileReference, data:String) {}
Что-то у меня нету... Flash 8.0 AS 2.0
привожу скриншот хелпа.
Может запостите что там написано в хелпе про ето событие...

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

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

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


 


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


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