Просмотр полной версии : Чем являются нарисованные объекты adobe flash
Akopalipsis
02.03.2014, 02:00
Столкнулся с маленькой проблемой - нарисовал два квадрата в адоби, а сообразить, чем они являются не могу.
Трейсю в главном классе, показывает что детей нет. Объясните пожалуйста, кто эти квадратики, как к ним обратится.
Оффтоп: не работает автозаполнение, что может быть причиной?
Добавлено через 9 минут
Часа два сидел и не мог понять и только задал, выяснил, что имя можно задавать только для mc и после этого, видно и объект и имя. Хотя объект видно становится, даже если его в графику перевести...
caseyryan
02.03.2014, 13:25
Это объекты имеют тип Shape
>> Это объекты имеют тип Shape
ага, а квадратики, нарисованные в битмапе, тип Bitamp ? :)
caseyryan
03.03.2014, 09:29
Это то, что выдает трейс, даже для битмапок.
Не вникал как работает этот механизм, ибо сам мало что делаю во Flash IDE, но если что-то наприсовать в ней вручную, положить в контейнер MovieClip, а потом сделать что-то типа
trace(someMovieClip.getChildAt(0));
То трейс выводит object Shape. Причем даже для растра.
Наступал как-то на эти грабли, когда художник сделал персонажа во флешке и скинул его мне в виде fla. Я проверил, что все картинки растровые, и полной уверенности попытался получить их BitmapData. Но оказалось, что прога не воспринимает их как Bitmap
дада, я не прав - думал, что все нарисованное остается в graphics объекта, в котором рисовали, но оказаывается IDE нарисованную графику в Shape конвертит (хотя ее никто об этом и не просит), но всю оптом, доступа к отдельным квадратам нет
хотя ее никто об этом и не проситИначе, с одним только Graphics, нельзя было бы реализовать глубину (слои). Вы ведь можете в IDE нарисовать квадратик выше мувиклипа? Ну а как такое сделать с графиксом...
>>Вы ведь можете в IDE нарисовать квадратик выше мувиклипа? Ну а как такое сделать с графиксом...
ну да
только у меня руки не отвалились бы 'вручную' конвертнуть нарисованное в Shape (Graphic в IDE-шных терминах) и разместить там, где мне надо, ну т.е. какие-то 'лишние' телодвижения в обмен на однозначность в понимании того, что я имею
зы. ну конечно же это выпендреж и придирки - никто не мешает так поступать и сейчас, думаю многие и не знают о об этой фиче и спокойно себя чувствуют
Не-не. Для рисовальщиков это был бы ад. А графический редактор таки для них.
И им понятно и естественно по-фотошоповски рисовать в слоях векторные картинки и не париться, какого класса этот.. мазок))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.