X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> копирование файлов
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 10.8.2010, 18:16; Ответить: Letmetouchyou
Сообщение #1


1)как во флеше, имея адрес файла, напрмиер http://www.www/someFile.zip
скопривать его к себе на сервер?

2) На сколькоя понял, работу флеш файла нельзя вызвать ихз пхп скрипта?

3) флеш вызвать можно яваксриптом, и с тем условием, что сама флешка размешена на странице?

4) можно ли сделать выполнение самого action scrip (*.as) ? без самого *.swf?

Спасибо)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 10.8.2010, 23:34; Ответить: Webmaster_hb
Сообщение #2


флеш не работает с файлами

из PHP ничего не вызывается, а генерится html-код для отображения флеша и XML для передачи данных

с помощью javascript'а можно взаимодействовать с флешкой

ActionScript может исполнять лишь компилятор

:boyan:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Diablo_hb
Diablo_hb
сообщение 10.8.2010, 23:43; Ответить: Diablo_hb
Сообщение #3


Копирование текстового файла

Импорт текстового файла — это самый простой тип взаимодействия между Flash и сервером, Эта
операция дает возможность создавать легко обновляемые сайты. Но если перед вами стоит задача
изготовить сетевую игру, чат или Интернет-магазин, то ее недостаточно. Чтобы можно было об-
мениваться данными между фильмами, проигрываемыми на разных машинах, взаимодействовать
с хранящейся на сервере базой данных, осуществлять безопасную аутентификацию, а также для
решения многих других задач нужен посредник.
Наиболее часто в качестве его используются приложения, написанные на одном из скриптовых
серверных языков. Таких языков на данный момент имеется немало: ASP, ColdFusion, JSP, Perl,
PHP. Нет разницы, на каком из этих языков написан серверный скрипт. Принципы организации
взаимодействия с ним и Flash будут одними и теми же.
В этой книге примеры кода для сервера будем приводить на РНР. Во-первых, этот язык наиболее
распространен в нашей стране. Во-вторых, его синтаксис весьма близок к синтаксису ActionScript,
поэтому вам несложно будет разобраться в примерах, даже если вы не владеете РНР. В-третьих,
РНР очень прост и его можно освоить, хорошо зная любой другой С-подобный язык, буквально за
несколько дней. В-четвертых, что немаловажно, РНР бесплатный, в то время как интерпретаторы
других серверных языков — коммерческие продукты.
В ActionScript четыре основных инструмента, позволяющих взаимодействовать с серверным
скриптом посредством HTTP-запросов. Это функции getURL() и loadVariables(), а также методы
send() и sendAndLoad() класса LoadVars (методы send() и sendAndLoad() класса XML аналогичны
одноименным методам класса LoadVars). Различаются они прежде всего тем, куда выводится ре-
зультат выполнения скрипта. Функция getURL() и метод send() отображают сгенерированный
скриптом текст в окне браузера в качестве новой HTML-страницы. Функция loadVariables() и ме-
тод sendAndLoad() загружают полученный от скрипта текст в фильм. Методы класса LoadVars яв-
ляются более современными и мощными аналогами функций getURL() и loadVariables(). Поэтому
предпочтение стоит отдавать им.


Дмитрий Гурский
ДЛЯ ПРОФЕССИОНАЛОВ
Action
Script 2.0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 11.8.2010, 2:08; Ответить: Letmetouchyou
Сообщение #4


(Diablo_hb @ 11.8.2010, 02:43) *
Action
Script 2.0

а с as3 сущесвенное отличие, да?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 11.8.2010, 3:35; Ответить: alexflasher
Сообщение #5


(Webmaster_hb @ 11.8.2010, 02:34) *
флеш не работает с файлами

Не согласен. См. flash.net.FileReference

(Letmetouchyou @ 10.8.2010, 21:16) *
На сколькоя понял, работу флеш файла нельзя вызвать ихз пхп скрипта?

А работу чего можно вызвать из пхп?


(Letmetouchyou @ 10.8.2010, 21:16) *
флеш вызвать можно яваксриптом, и с тем условием, что сама флешка размешена на странице?

А что он будет вызывать, если флэшки нет на странице?
Мне кажется, или вы хотите, чтобы флэшка у вас выполняла роль серверной программы? :)

Diablo, не понятно, что вы хотели сказать данной цитатой, там ни слова про копирование файла на сервер.
И еще, для профессионалов данная книга является примером того, как не надо писать на as.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 11.8.2010, 3:47; Ответить: Letmetouchyou
Сообщение #6


(alexflasher @ 11.8.2010, 06:35) *
работу чего можно вызвать из пхп?


(alexflasher @ 11.8.2010, 06:35) *
Мне кажется, или вы хотите, чтобы флэшка у вас выполняла роль серверной программы? :)


просто делал заргуку файлов, опираясь на аякс. то есть нажал загрузить (файлу грузяться с удаленного сервера на мой, то есть не заргузка файлов с ПК юзера), в отдельном div`e появлиеться элемент, где написано имя фалйа, и статус 'Downloading...'. После заргузки этот элемент становиться зеленым и статус - 'Downloaded'; Нажимаю несколько раз загрузить (разные файлы) - то аналогично добавляетясь не сколько элементов со статусами.

Но хотел сделать, чтобы показывало проценты загрузки, но на пхп узанть сколько байт загружено, как я понял нельзя, а а во флешке можно.
С флешем не работал, по етому отсюда и вопрос - можно ли такое реализовать в такой связке ?)

На пхп пробовал раными способами, функцию для загрузки файлов использую - copy();

Пробовал даже, js каждые 0.1 секунду делать запрос к пхп, который выдает размер файла, который загружаеться, Но пхп при х загрузке файла, грухить его походу в темп, а при завершении - ууже размешает в указанном месте. Может можно как то обратиться к темпу?


вобщем подскажите что нибудь)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Diablo_hb
Diablo_hb
сообщение 11.8.2010, 13:40; Ответить: Diablo_hb
Сообщение #7


а с as3 сущесвенное отличие, да?


as3 больше позволяет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 11.8.2010, 14:28; Ответить: Alcorn
Сообщение #8


Если без flash, то обычно либо прогрессбар во фрейм кидают, либо в отдельное окно.
Например как тут
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 11.8.2010, 17:23; Ответить: alexflasher
Сообщение #9


Флэш не сможет отправить файл с удаленного сервера на ваш. Думаю и js не сможет.
Ну а copy выполняется синхронно, от нее вы ничего не добьетесь.
В серверном программировании не силен, подсказать ничего не могу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 11.8.2010, 17:27; Ответить: Letmetouchyou
Сообщение #10


Alcorn, я не могу понять, как понять сколкьо байт загружено? вот галвный вопрос.

а во втрых там чуть по другому. там аплоад идет с ПК юзера.
а тут с удаленного сервера.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) [требуется] Копирование лендинга на Wordpress
2 LebedevStr 1426 19.5.2023, 22:35
автор: malamut
Открытая тема (нет новых ответов) FinFile - новые возможности для монетизации Ваших файлов!
3 FileXmaster 2084 25.7.2020, 16:10
автор: -Condis-
Открытая тема (нет новых ответов) Добавление файлов
0 PHP_Programist 2571 25.4.2018, 12:25
автор: PHP_Programist
Открытая тема (нет новых ответов) Добавление файлов на сайт
1 Dess33 2800 8.4.2018, 2:32
автор: rasul
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБесплатный сервис для быстрой шифрованной передачи файлов
1 xfile 1279 10.6.2017, 8:02
автор: Zulus


 



RSS Текстовая версия Сейчас: 25.4.2024, 16:05
Дизайн