Ссылка на пример не открывается.
В 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