Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Клип не прорисовывается в BitmapData (http://www.flasher.ru/forum/showthread.php?t=125620)

PeSH 28.05.2009 15:09

Клип не прорисовывается в 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 плеере :(


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

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