Не отображается MovieClip
Здравствуйте, очень нужна помощь! Пишу в FlashDevelop допустим такой код (пока что такой):
Код AS3:
У кого нибудь есть идеи что это может быть? И что что стоит попробовать чтоб это исправить. P.S. Если вытянуть из проблемного мувика изображение в BitmapData, то отображается только белый прямоугольник, по высоте и ширине кадра мувиклипа, если просто добавить на сцену как мувиклип, то прямоугольник будет цвета фона, высота и ширина при этом выводятся корректно (в trace) Заранее благодарен тем, кто попытается помочь. |
А собственно где вы инстансы добавляете на сцену?Container - это массив или мувиклип?
|
Container это массив мувиклипов. Он на цену не выводится напрямую. Другие объекты пользуются его содержимым.
|
советую проверить все ли элементы массива аттачатся к сцене и попробовать добавлять на сцену только прблемные.
|
все элементы массива "перебиваются" в BitmapData, и становятся кадром другого мувиклипа. Я целый экспериментирую с этими мувиклипами, пока что пришел только к одному выводу:
Проблемные мувики это _leftcorner, и его зеркальное отображение (в Flash CS) _rightcorner. Что-то не так с этими изображениями. И я не могу понять что? В фотошопе все "разрезались" и сохранялись одним и тем-же методом. в CS так-же. и только с этим (очевидно) файлом проблема. |
А если заменить содержимое _leftcorner на черный квадрат например, он появится?
|
Все отображается, кроме того что надо(((
Но проблема уже решена. Сменил разрешение файлов с png на jpg. Подозреваю что с векторной графикой у него (FD) проблем не будет. Пока только накидал картинок. |
Сдается мне там флеш плеер какой-то устаревший. Это известный баг с прозрачностью. Кто-то тут даже эксперимент проводил. При слишком большом наложении картинок с прозрачностью, часть переставала отображаться. Но, на сколько мне известно, в последних версиях флеш плеера этого бага нет.
Ради эксперимента, я бы посоветовал поменять порядок добавления этих частей в дисплей лист. Исчезнут ли другие части, которые будут добавляться в том месте, где добавлялись эти? |
Часовой пояс GMT +4, время: 00:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.