Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблемы с FileReference.browse() (http://www.flasher.ru/forum/showthread.php?t=183501)

Mafiy 23.08.2012 16:17

Проблемы с FileReference.browse()
 
Привет всем!

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

Использую Flex SDK 4.6.0
Flash Player 11.1
Windows 7

У кого-то этот код работает(диалог с кнопкой открыть)?
Код AS3:

package 
{
  import flash.display.Sprite;
  import flash.events.Event;
  import flash.net.FileReference;
 
  public class Main extends Sprite
  {
 
      public function Main():void
      {
        if (stage) init();
        else addEventListener(Event.ADDED_TO_STAGE, init);
      }
 
      private function init(e:Event = null):void
      {
        removeEventListener(Event.ADDED_TO_STAGE, init);
 
        var p:FileReference = new FileReference();
        p.browse();
        // entry point
      }
 
  }
 
}


VGPechenkin 23.08.2012 17:38

Открыл свой старый проект, в котором использовал загрузку и сохранение и в обоих окнах у меня пишет "Сохранить". Но работают они нормально. Фотка моя загрузилась.

tsarapkabel 23.08.2012 19:00

Работает, пишет:
Код:

Выберите файл для отправки с помощью localhost
На кнопке - "Сохранить", но, тем не менее, он ничего не сохраняет.

gloomyBrain 23.08.2012 20:07

сталкивался с подобным. У меня вылечилось объявлением fileReference как приватной переменной класса

GemiBillyBob 24.08.2012 19:27

FileReference#browse может вызываться только на пользовательское действие, например на клик по кнопке. Так писали раньше в доках.


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

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