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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

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

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

Загружаю картинку с LoaderContext, а draw-метод всё равно не работает.

Код AS3:
private function loadImage(pic_url:String)
        {
            var loaderContext:LoaderContext = new LoaderContext();
            loaderContext.checkPolicyFile = true;
 
            picloader = new Loader();
 
            picloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onPicLoadError_Handler);
            //picloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onPicLoadProgress_Handler);
            picloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoadComplete_Handler);
 
            picloader.load(new URLRequest(pic_url), loaderContext);
        }
 
protected function onPicLoadComplete_Handler(ev:Event)
        {      
            avatara_mc.addChild(picloader);            
        }
Пытаюсь сделать потом снимок этого изображения
Код AS3:
user_avatar = new BitmapData(avatara_mc.shlem_mc.width, avatara_mc.shlem_mc.height, true, 0xFFFFFF);
                var matrix:Matrix = new Matrix();
                matrix.translate( -avatara_mc.shlem_mc.x, -avatara_mc.shlem_mc.y);          
                user_avatar.draw(avatara_mc, matrix);
И ничего не выходит. Если вложить картинку с жесткого диска пользователя, то всё работает, а если загрузить из сети, то нет.

?????

Старый 28.08.2010, 23:28
kyzi007 вне форума Посмотреть профиль Отправить личное сообщение для kyzi007 Найти все сообщения от kyzi007
  № 2  
Ответить с цитированием
kyzi007

Регистрация: Nov 2008
Сообщений: 78
http://www.google.com.ua/search?clie...utf-8&oe=utf-8


upd
Не внимательно прочитала.
Может просто попробовать getPixel(1,1) - увидить есть ли доступ к данным.


Последний раз редактировалось kyzi007; 28.08.2010 в 23:30.
Старый 29.08.2010, 02:48
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 3  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
checkPolicyFile ты указал верно... а сам файл этот на сервере есть? ну мало ли как можно замотаться 0о
__________________
Поймай яблоко 2!

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

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
Цитата:
Сообщение от Zebestov Посмотреть сообщение
checkPolicyFile ты указал верно... а сам файл этот на сервере есть? ну мало ли как можно замотаться 0о
Да, файл на сервере есть, и он загружается (это фото профиля пользователя Вконтакта), отображается ..... но сделать снимок не получается, т.е. draw-метод не срабатывает и весь код после вызова draw тоже вылетает.

Поставил draw в тело try - catch, код после вызова этого метода не вылетает, но ситуация со снятием снимка конечно же не разрешилась


Последний раз редактировалось RAlfDog; 29.08.2010 в 04:21.
Старый 29.08.2010, 14:47
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от RAlfDog Посмотреть сообщение
Да, файл на сервере есть, и он загружается (это фото профиля пользователя Вконтакта), отображается ..... но сделать снимок не получается
я имел в виду файл политики.

по теме: пользуйся
__________________
Поймай яблоко 2!

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

Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
Спасибо, отличная тема!

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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