PDA

Просмотр полной версии : Matrix transform


Фил
26.03.2007, 13:16
Есть вопрос по преобразованиям:
Есть картинка, скажем, 100х100, и её вернхюю половину нужно увеличить в двое (scale), а нижнюю оставить как есть (в результате картинка станет 100х150).
Это возможно сделать с помощью subj?
Или придётся делить её на две, и преобразовывать только верхнюю часть?

etc
26.03.2007, 13:18
Нет, изменить width, height у битмапа нельзя. Надо разбить на две и собрать из них новый.
И вообще, речь о битмапе или о чем?

Фил
26.03.2007, 13:36
о битмапе
в смысле width height нельзя изменить? разве bitmap, включённый в состав Sprite'а не может подвергаться преобразованию?
А Sprite - может частями? может быть, установкой некой точки отсчёта, как при вращении?

etc
26.03.2007, 13:44
Свойства width, height у BitmapData read-only. Можно трансформировать спрайт с битмапом, а потом снять скриншот со спрайта.

Dendroid
26.03.2007, 20:28
У спрайта есть свойство scale9Grid - как раз подойдёт. ;)

Фил
27.03.2007, 13:34
Спасибо! То, что надо!