![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2012
Сообщений: 39
|
Доброго дня. Столкнулся с проблемой
есть код //примерно package { public class someClass { private var container:MovieClip=new MovieClip(); private var btmp:Bitmap=new Bitmap();//загружаю из вне удачно на сцену добавляется //btmp width=1000, height=1000 public function someClass() { addChild(container); container.addChild(btmp); trace(container.width+", "+btmp.width);//1000, 1000 container.scaleX=1.5; trace(container.width+", "+btmp.width)//1500, 1000 } } } Спасибо заранее |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Создайте матрицу, отскейлите её, затем в BitmapData.draw передайте вторым параметром.
http://stackoverflow.com/questions/9...mapdata-object
__________________
Нормально делай — нормально будет! |
|
|||||
|
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
А с какой стати битмап то должен свою ширину поменять? Вы растянули контейнер, то есть систему координат. Контейнер во внешней системе координат стал 1500, но его то внутренняя система координат только отмасштабировалась.
Когда вы географическую карту увеличиваете, расстояния между городами тоже должны увеличиться? Вы меняете показ объекта, а не объект. Увеличить ширину битмапа значит добавить энное количество пикселей в битмап. Если вы будете растягивать жвачку, она не превратится в двухтонный шар — новые частицы жвачки в ней не появятся))
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Dec 2012
Сообщений: 39
|
Цитата:
Добавлено через 1 минуту Цитата:
с У ситуация таже Добавлено через 3 минуты как советовал tsarapkabel делаю эксперименты с матрицей. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|