![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2009
Сообщений: 108
|
Есть мувик1 с центром координат посередине, а не в левом верхнем углу.
С мувика1 рисуется битмапа и аттачится в мувик2. Фон битмапы рисуется полностью, но само изображение мувика1 урезано, т.к. тот имет смещенный центр координат. Как нарисовать полностью битмапу (сделать снимок) мувика1 независимо от центра его кординат? Можно ли сместить нулевую точку рисования битмапы? |
|
|||||
|
Модрон-ветеринар
|
Нет, точку сместить нельзя.
Но вы можете зайти в этом мувик и создать внутри него новый с началом координат уже как положено - слева вверху, делать слепок уже с него.
__________________
Идите первым! |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
import flash.display.BitmapData; import flash.geom.Matrix; var bitmapData:BitmapData = new BitmapData(mc._width, mc._height, true, 0x00FFFFFF); var bitmap:MovieClip = this.createEmptyMovieClip("bitmap", this.getNextHighestDepth()); bitmap.attachBitmap(bitmapData, this.getNextHighestDepth()); var matrix:Matrix = new Matrix(); matrix.translate(mc._width / 2, mc._height / 2); bitmapData.draw(mc, matrix); |
|
|||||
|
Модрон-ветеринар
|
Пардон, поторопился!
![]()
__________________
Идите первым! |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|