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

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

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

Регистрация: Apr 2009
Сообщений: 20
По умолчанию Клип не прорисовывается в BitmapData

Всем доброго времени суток!
Может кто-нибудь сталкивался с чем-то подобным. Есть ролик, в него загружается с сервера картинка, затем эта картинка прорисовывается в объект BitmapData методом draw и атачится в пустой вновь созданный клип. Все это замечательно работает в ide, но когда я выкладываю это дело на сервер, картинка упорно не хочет рисоваться, не могу понять почему. Картинка загружается и отображается верно, а прорисовка как будто отказывается работать, клип, куда объект BitmapData должен был приатачится методом attachBitmap, остается визуально пустым. Сам объект BitmapData создается и присутствует. Атач объекта в другие клипы дает тот же результат: клипы остаются визуально пустыми. Напомню, что все это работает прекрасно в ide, а на сервере отказывается, причем в ide я тестирую, загружая картинку непосредственно с сервера.
Или может кто подскажет, как проверить, срисовался ли клип в bitmapdata, не используя метод attachBitmap?

Добавлено через 4 минуты
Вот код
Код AS1/AS2:
var bm_data:BitmapData = new BitmapData(orig_photo_clp._width,
										orig_photo_clp._height,
										true, 0);
bm_data.draw(orig_photo_clp);
 
clp.createEmptyMovieClip("cont", 0);
clp.cont.attachBitmap(bm_data, 0, "auto", true);
здесь clp - клип, куда прорисовывается BitmapData. Он лежит на таймлайне, внутри прозрачный клип.
orig_photo_clp - клип, в который была загружена картинка

Добавлено через 5 часов 18 минут
Трабла была в том, что картинка грузилась с хоста вида www.yandex.ru, а сайт запускался с хоста вида yandex.ru. По сути это один и тот же домен, но в адобе вероятно работают параноики. Посему пришлось выставлять для MovieClipLoader объекта свойство checkPolicyFile в true и перелопачивать весь проект на 9 плеер, поскольку это свойство присутствует тока в 9 плеере


Последний раз редактировалось PeSH; 28.05.2009 в 20:25.
Создать новую тему   Часовой пояс GMT +4, время: 19:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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