Просмотр полной версии : Types: Bitmap vs Graphic
Fogflasher
18.12.2013, 11:35
Когда импортируешь во Flash IDE картинку, например в формате .png, то в Библиотеке она появляется в двух ипостасях:
Bitmap (иконка с деревом) и Graphic (иконка с фигурами).
Теперь, я хочу повесить на картинку слушатель мыши. Но, как известно, для этого её надо поместить в MovieClip, и слушатель привязывать к нему.
Вопрос: какой из этих объектов грамотнее помещать в спрайт мувиклип? Есть ли принципиальная разница.
alexandrratush
18.12.2013, 12:06
MovieClip наследует Sprite. У MovieClip есть кадры в отличии от Sprite. Если вам не нужны кадры, то смело используйте Sprite, так вы сэкономите на ресурсах, которые будет хавать флешка.:)
надо понимать, что второй вариант это шейп, залитый битмапом (у меня /CS4/ такое само в библиотеке не создается, но можно сделать руками)
разница в возможностях векторного шейпа - типа залить непрямоугольную область, организовать shape tween и т.п.
зато нет доступа к bitmapData (для шейпов, созданных в IDE, а не программно), требует больше ресурсов при отрисовке
про какой "грамотнее помещать в спрайт" не могу ничего сказать, я бы Bitmap пихал, если никаких шейповых штук не нужно
Fogflasher
18.12.2013, 12:51
alexandrratush, я немного ошибся, зря слово спрайт ввернул, дело не в отличие мувика от спрайта, а в графических типах.
silin, Всё понятно, большое спасибо. Мне шейповые штуки не нужны, это статическая картинка. Значит лучше Bitmap.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.