![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Созрел вопрос. Как сделать увеличение мувиклипа, но так чтобы она уваличивалось "по центру"? Т.е. при изменении _xscale и _yscale обект увеличивался не относительно начала координат для обекта, а чтобы мувиклип расширялся какбы от центра.
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
сместить по х и у цетру
mc._x +=10; или изменить точку регистрации в мувике |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Что сместить - это понятно.. мне бы формулу.. или хотя бы логику, как это сделать..
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
допусим вот так
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Блин. Да я знаю как задать!! Мне математическую формулу нужно..
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
Цитата:
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
Сдвигать надо относительно контейнера.
square_mc = this.createEmptyMovieClip("square_mc", this.getNextHighestDepth());
square_mc.beginFill(0xFF0000);
square_mc.moveTo(10, 10);
square_mc.lineTo(100, 10);
square_mc.lineTo(100, 100);
square_mc.lineTo(10, 100);
square_mc.lineTo(10, 10);
square_mc.endFill();
trace(square_mc._width)
trace(square_mc._height)
ball = square_mc.createEmptyMovieClip("ball", this.getNextHighestDepth());
ball.beginFill(0x00FF00);
ball.moveTo(10, 10);
ball.lineTo(100, 10);
ball.lineTo(100, 100);
ball.lineTo(10, 100);
ball.lineTo(10, 10);
ball.endFill();
trace(ball._x)
trace(ball._y)
ball._x-=ball._parent._width/2;
ball._y-=ball._parent._height/2;
trace(ball._x)
trace(ball._y)
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 20
|
Про точку регистрации. Она расположена по цетру, но всё равно отчет идет от левого вехнего края..
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 26
|
Цитата:
правому нижнему углу идвигаешь по игрику в низ одновремо выравнивая к цетру X должно получиться если есть пример выложи Что то типа токого хош Последний раз редактировалось etc; 18.12.2007 в 21:15. |
|
|||||
|
вот посмотри.
делал давненько - потом когда пользовался им, то находил там ошибки какие-то. но как отправная точка думаю сойдет, если умеешь программить |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:18. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|