Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Save as и Zinc (http://www.flasher.ru/forum/showthread.php?t=114121)

mustrik 18.07.2008 18:34

Save as и Zinc
 
Столкнулся с проблемой сохранения фотографий из CD презентации на локальный диск пользователя. Презентация сделана во flash. К каждой фотографии есть кнопка по нажатии на которую должно вызываться диалоговое окно "Save as", в итоге пользователь должен сохранить фотографию, которая ежит на самом диске с презентацией.
Реализовать такое, как я понял, можно в zinc.
Знаний как обычно не хватает, а сделать надо быстро.
Поискал в инете в итоге смог добиться, отдельно:
1. копирования фотографии с CD на локальный диск
Код:

on (release) {
        mdm.FileSystem.copyFile("stone/elite/1.jpg", "c:\\amethyst.jpg");
}

2. вызов диалогового окна "save as"
Код:

on (release) {
    mdm.Dialogs.BrowseFile.title = "Save As";
    mdm.Dialogs.BrowseFile.filterList = "JPG image|*.jpg*";
    mdm.Dialogs.BrowseFile.buttonText = "Save"
    var filePath = mdm.Dialogs.BrowseFile.show();
    mdm.Dialogs.prompt(filePath);
}

Как все это увязать не очень себе представляю, поэтому прошу помочь, направить?
Спасибо.

alexcon314 18.07.2008 22:39

Код:

save_btn.onRelease = function() {
        mdm.Dialogs.BrowseFile.title = "Save As";
        mdm.Dialogs.BrowseFile.filterList = "JPG image|*.jpg*";
        mdm.Dialogs.BrowseFile.buttonText = "Save";
        var filePath = mdm.Dialogs.BrowseFile.show();
        if (filePath!='false') {
                //mdm.prompt(filePath);
                  mdm.FileSystem.copyFile("stone/elite/1.jpg", filePath);
        }
};

mdm.Dialogs.BrowseFileToSave чего-то не хочет работать :(

mustrik 18.07.2008 22:44

Спасибо огромное, очень выручили!


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

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