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

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

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

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
По умолчанию Не работает BitmapData.draw из-под API Facebook'а

Есть вот такой участок кода:
Код AS3:
var bitmap:BitmapData = new BitmapData(avatar_clip.width, avatar_clip.height);
            try {
                avatar_clip.mask = null;
                bitmap.draw(avatar_clip);
                avatar_clip.mask = mask_mc;
            }catch (e:Error) {
                debug_txt.text = "Error draw";
            }
Тестирую локально - всё ок.
Тестирую в facebook - возвращает сообщение "Error draw".

Т.е. у прилоежения в Facebook не работает метод draw?
ПОЧЕМУ?

Старый 15.06.2010, 16:31
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 2  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Код AS3:
debug_txt.text = "Error draw "+e;
Думаю должно отвечать на такие вопросы. Наверное что-то с безопасностью, типа в клипе битмапа подозрительная %) LoaderContext помогал, насколько я помню.

Старый 15.06.2010, 16:47
RAlfDog вне форума Посмотреть профиль Отправить личное сообщение для RAlfDog Найти все сообщения от RAlfDog
  № 3  
Ответить с цитированием
RAlfDog
 
Аватар для RAlfDog

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
Цитата:
Сообщение от -De- Посмотреть сообщение
Наверное что-то с безопасностью, типа в клипе битмапа подозрительная %) LoaderContext помогал, насколько я помню.
Не понимаю, что означает "%) LoaderContext помогал" ?
Как это выражение трактовать?

Да, действительно, выдает ошибку безопастности:
Код:
SecurityError: Error #2122
Да, действительно связано с LoaderContext, но как решить проблему?

Добавлено через 48 минут
Разобрался!

Просто у меня в клипе, с которого делаю снимок есть картинка, загруженная с внешнего ресурса. Перед загрузкой этой картинки нужно включить свойство checkPolicyFile у объекта класса LoaderContext:
Код AS3:
var loaderContext:LoaderContext = new LoaderContext();
				loaderContext.checkPolicyFile = true;
				loader = new Loader();
				loader.load(new URLRequest(url), loaderContext);
				loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onErrorHandler);
				loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);


Последний раз редактировалось RAlfDog; 15.06.2010 в 16:56.
Создать новую тему Ответ Часовой пояс GMT +4, время: 10:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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