Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Multipart форма средствами Flash (http://www.flasher.ru/forum/showthread.php?t=77835)

jursit 03.04.2006 03:44

Multipart форма средствами Flash
 
Привет всем!

Можно ли сделать на Flash8 аналог multipart формы, которая могла бы отправлять за один прием и файл и переменные?

jursit 04.04.2006 00:47

Вопрос остается в силе!

Nidl 04.04.2006 01:41

в 8мерке нельзя ) и не в каком флеше нельзя )
переменные можно отправлять но файлы нет )))

artcraft 04.04.2006 06:51

почему нельзя - можно: flash.net.FileReference
RTFM!

artcraft 04.04.2006 06:55

вот одновременно с файлом переменные отправлять - труднее
наверное еданственный способ - так: file.upload("http://www.domain.com/yourScript.php?var=val")

megasmall 04.04.2006 19:46

Можно сделать хитрее, при пом. JavaScript на невидимом слоее делаем настоящюю мультипарт форму, и во флеше при нажатии на нами нарисованную кнопку "обзор" вызываем ява функцию которая запускает событие click() у поля ввода типа file,
при этом открывается окно выбора файла, юзер даже незаметит подвоха...
ну а дальше дело техники.

artcraft 04.04.2006 20:01

это гораздо геморнее чем просто использовать возможности 8-ки IMHO

jursit 05.04.2006 01:39

Всем спасибо за ответы.

Мне видится наиболее разумным способ:
Цитата:

file.upload("http://www.domain.com/yourScript.php?var=val")
Со скрытым слоем вариант тоже хорош, но если не будет работать Java Script (в Опере например), то вся форма накроется медным тазом.

megasmall 05.04.2006 11:40

Цитата:

Сообщение от jursit
если не будет работать Java Script (в Опере например), то вся форма накроется медным тазом.

Если у юзера неработает Java Script то ему можно смело идни в бабруйск, потомучто, это нетема, а в Опере всё работает (может только в старых версиях небудет работать).

Ещё плюс в том что можно без проблемм отрправить любое количество переменных, посредством скрытых полей...

artcraft 05.04.2006 18:53

я обычно отправляю файл а остальные данные потом отдельно
с js парился пока не вышла 8-ка (там были затыки с IE-mac)


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

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