Страница 1 из 1

JPGEncoder работает только из flash (CTRL + ENTER)

Добавлено: 26 окт 2011, 08:21
menmenov
Привет всем. Такая проблема: :( В Adobe Flash CS5 подключил JPGEncoder из as3corelib. сохраняю картинку, но работает он только при запуске ctrl+Enter из среды adobe flash cs5. Если запускаю сам swf файл отдельно, энкодер сохраняет пустую картинку (полностью белую). Вообще не понимаю чего такое ? Видимо дело не в коде, раз при запуске из среды всё работает. Что делать, помогите ? :(

Re: JPGEncoder работает только из flash (CTRL + ENTER)

Добавлено: 26 окт 2011, 10:02
menmenov
В отладчике пишет вот это:

Предупреждение. Нет библиотек, связанных в качестве общих библиотек времени выполнения (Runtime shared library, RSL), так как в настройках публикации выбрано: Экспортировать SWC-файл
Попытка запуска и подключения к Flash Player по URL-адресу D:\рабочий стол\my flash\Main.swf
[SWF] D:\рабочий стол\my flash\Main.swf - 978386 байт после декомпрессии
SecurityError: Error #2148: SWF-файл file:///D|/рабочий%20стол/my%20flash/Main.swf не может осуществить доступ к локальному ресурсу file:///D|/рабочий%20стол/my%20flash/Main.swf/[[DYNAMIC]]/1. Доступ к локальному ресурсу могут осуществлять только SWF-файлы из local-with-filesystem и доверенные локальные SWF-файлы.
at flash.display::BitmapData/draw()
at cod::Connect/knop_clik()[D:\рабочий стол\my flash\cod\Connect.as:153]
Невозможно показать исходный код в этом месте.

Re: JPGEncoder работает только из flash (CTRL + ENTER)

Добавлено: 26 окт 2011, 10:53
menmenov
Вот и написал ответ себе сам:
"Доступ к локальному ресурсу могут осуществлять только SWF-файлы из local-with-filesystem и доверенные локальные SWF-файлы."