![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 121
|
Всем доброго времени суток!
Предисловие: я с AS на вы. Читал, читаю мука и еще какой-то сборник рецептов. Есть картинка, содержащая 50 кадров. Пока неважно все кадры в один ряд или как взбрело в голову художнику. Суть вопроса вот в чем: попытался всю картинку разрезать на кадры с помощью scrollRect. Не вышло... тупо все битмапы(кадры) повторяют первый кадр, который был обрезан. Ниже привожу пример: tex:BitmapData; Уже загружена в другом месте tape:Bitmap = new Bitmap(tex); frame = new Array(50); for(i = 0; i < 50; i++) { tape.scrollRect = new Rectangle(0, i*height, width, height); frame[i] = tape; } Ок, пошел друим путем frame = new Array(50); for(i = 0; i < 50; i++) { frame[i] = new Bitmap(tex); Bitmap(frame[i]).scrollRect = new Rectangle(0, i*height, width, height); } this.addEventListener(Event.ENTER_FRAME, enterFrameListener); Bitmap(frame[0]).x = 100; Bitmap(frame[1]).x = 20; addChild(frame[0]); addChild(frame[10]); |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
разрезать - http://flasher.ru/forum/showthread.php?t=139154
покадровая битмап-анимация из одной картинки - http://flasher.ru/forum/showthread.php?t=133689
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 121
|
О, спасибо....будем разбираться
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|