Flash был «не предназначен для работы в локальных сетях». Есть обходные пути?

1107
Triynko

Смотрите: http://helpx.adobe.com/flash/kb/problems-using-flash-authoring-across.html

вопрос

При использовании Adobe Flash в локальной сети (LAN) и сетевых дисках / папках у вас могут возникнуть следующие проблемы: "

  • Flash падает при выполнении тестового фильма на FLA-файлах, расположенных на сетевом диске или в папке.
  • FLA-файлы повреждаются при открытии или сохранении на сетевых дисках или в папке.
  • Flash не отражает изменения в пользовательском классе после компиляции.
  • Flash, Flash Video Encoder или Adobe Media Encoder дешифруют или повреждают файлы Flash Video (FLV) при кодировании источника, расположенного на сетевых дисках или в папке.
  • Flash Video Encoder или Adobe Media Encoder приводит к сбою или повреждению FLV-файлов, если папка вывода представляет собой сетевой диск или папку.
  • Опубликованные файлы и проекторы Flash Player (SWF) не могут загружать содержимое, расположенное на сетевых дисках или в папке.
  • Более одного экземпляра SWF или проектора на клиентских компьютерах не могут воспроизводить файлы FLV, расположенные на сетевом диске или в папке.

причина

Adobe Flash IDE, FLV Encoder, Adobe Media Encode и Flash Player не были предназначены для работы в локальных сетях.

Решение

Использование файлов Flash в локальных сетях не поддерживается ни в одном контексте. Опубликованный контент должен получать доступ к данным через веб-сервер. Все исходные файлы должны быть открыты и сохранены в локальной системе. Использование Flash в таком сценарии для совместной работы над проектом или развертывания контента крайне нежелательно и может повредить ваши исходные файлы.

Если вам нужно работать в среде совместной работы или хранить исходные файлы на сервере, используйте панель проекта и / или стороннюю систему контроля версий.

ШУТКИ В СТОРОНУ? Я не могу работать с файлами, расположенными на подключенном сетевом диске? Как они испортили это? Действительно ли Flash IDE открывает исходный файл и очищает его, чтобы сохранить, вместо того, чтобы сначала сохранить копию, а затем заменить ее как элементарную операцию файловой системы? Насколько сложно было бы создать фиктивный временный файл для сохранения, а затем выполнить команду MOVE?

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

1
Как обсуждает этот форум, http://forums.adobe.com/message/4689993, это было проблемой со времен Flash CS5, и многие считают, что это действительно неприемлемый «дизайн». «Знаете ли вы, что в современном мире у КАЖДОЙ компании есть политика для сохранения файлов по сети? Для большинства разработчиков это не выбор сохранения локально, это просто не вариант. Мы вынуждены использовать сетевые диски, и если я могу сказать, Итак, я полностью согласен, что мы должны! Давай, Adobe, это 2011 год, ты знаешь! И говорить в своем техническом замечании (с 2009 года!), что нам просто нужно использовать стороннюю систему контроля версий, просто смешно! » Triynko 12 лет назад 0
Это работало в течение нескольких дней, и вдруг это один раз, это не сработало. Диск был подключен и доступен. Сохранение прогресса остановлено на 1%. Программа не зависала, но сохранение прогресса - это «модальное диалоговое окно», поэтому оно заблокировало меня от взаимодействия с Flash. Я был беспомощен, когда сидел там и смотрел, как иначе хороший процесс дразнил меня. Через 10 минут, наконец, появилось сообщение о сбое, и мои файлы были повреждены. Я попытался переименовать FLA в ZIP, открыл его в WinRAR и выбрал функцию восстановления архива. Он успешно восстановил файл, но Flash CS6 по-прежнему жалуется на «неожиданный формат файла». Triynko 12 лет назад 0

0 ответов на вопрос