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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Jul 2010
Сообщений: 2
По умолчанию CopyFolder AS3 ZINC

Вечер добрый. Подскажите есть ли данный класс на as3 (имеется ввиду рекурсивная обработка) ?

Старый 21.10.2010, 23:03
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
mdm.FileSystem.copyFolder()? Или он не работает, или что? Вообще, mdm Script API не зависит от версии AS.
Поясните - что значит "рекурсивная обработка"?

Старый 22.10.2010, 14:13
artcore вне форума Посмотреть профиль Отправить личное сообщение для artcore Найти все сообщения от artcore
  № 3  
Ответить с цитированием
artcore

Регистрация: Jul 2010
Сообщений: 2
mdm.FileSystem.copyFolder() - как узнать что копирование завершено или отследить его прогресс? флешка просто висит пока копируются файлы.

Рекурсивная обработка- по файлово копируется. вот пример с офф сайта.-
http://www.multidmedia.com/support/e...n=detail&id=95

Старый 22.10.2010, 14:49
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Ссылка на пример не открывается.
В mdm.FileSystem.copyFolder(), как и в mdm.FileSystem.copyFile() не предусмотрено отслеживание процесса копирования. В том примере, судя по описанию, отслеживание производится "вручную", т.е., действительно, выясняется структура копируемой папки и пофайлово, рекурсивно делается копирование каждого файла, видимо с отрбражением "прогресса" в виде имени текущего копируемого файла.
Можно попробовать применить следующую конструкцию
Код:
 mdm.FileSystem.copyFile(srcTargetPath, dstTargetPath, _global.mdm["ASYNC"]);
Не уверен, что сработает. Вообще все операции цинк делает синхронно. Флаг _global.mdm["ASYNC"] вроде иногда позволяет выполнять некоторые мдм-методы асинхронно, но какие - неизвестно.
За цинк 3.0+АС 3.0 ничего сказать не могу, но возможно что-то сохранилось и в новых версиях цинка.
Цитата:
"Synchronous API Considerations (When changing to {mdm}script v2)
While {mdm}script 2.0 by default is synchronous, in some cases you might want to make the calling of a method asynchronous. This allows the flash player to continue its playback and scripting while the Zinc method is busy.
To make any {mdm}script 2.0 call asynchronous, you must add one more parameter to the end which defines it as such:

Synchronous call: mdm.Dialogs.prompt(“Hello”);
Asynchronous call: mdm.Dialogs.prompt(“Hello”,mdm.ASYNC);
NOTE: {mdm}script 1.0 calls are Asynchronous."
и пример http://www.mdmforum.com/forum/index....73&#entry81773


Последний раз редактировалось alexcon314; 22.10.2010 в 15:03.
Создать новую тему Ответ Часовой пояс GMT +4, время: 08:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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