|
|
|||||
Регистрация: Dec 2008
Сообщений: 13
|
резиновый флеш. перемещение
Бьюсь третий день ни как не могу добиться - как сделать чтоб при изменении размера окна объекты плавно перемещались?
Помогите пожалуйста.. ни как сам дойти не могу. |
|
|||||
Регистрация: Dec 2008
Сообщений: 13
|
вопрос был не "как сделать резину" а как добиться плавного перемещения
Последний раз редактировалось ease; 09.12.2008 в 18:25. |
|
|||||
плавное перемещение при изменение размера экрана, это возможно, но я вот не могу себе представить ситуацию когда это может понадобится.
вот отличная формула где x - это положение mc на оси X xp - это координата куда должен попасть mc speed скорость с которой должен он это сделать от 0 до 1 вам надо при изменение размера найти новые координаты и поставить их.
__________________
█████ |
|
|||||
Регистрация: Dec 2008
Сообщений: 13
|
http://www.flashawards.ru -вот здесь скажем это очень пригодилось. и как скажем задать по точным координатам центр в резине?
|
|
|||||
Цитата:
а центре сцены это
__________________
█████ |
|
|||||
Регистрация: Dec 2008
Сообщений: 13
|
ну да, с центрами это верно...
а как же не плавное? если меняем размер окна, все содержимое не рывком, а плавно переходит на новые места. точнее старые, но пересчитанные. |
|
|||||
[+1.3 05.04.09]
|
_root.createEmptyMovieClip("obj",this.getNextHighestDepth()); obj.lineStyle(100,0x000000,100); obj.moveTo(0,0); obj.lineTo(1,1); var sx:Number = 0; var sy:Number = 0; Stage.scaleMode = "noScale"; Stage.align = "TL"; onResize = function () { Stage.width; Stage.height; sx = Stage.width/2; sy = Stage.height/2; }; Stage.addListener(this); onResize(); _root.onEnterFrame = function() { obj._x += (sx-obj._x)/5; obj._y += (sy-obj._Y)/5; };
__________________
Бойтесь китайцев, компы приносящих! Последний раз редактировалось iNils; 05.04.2009 в 17:18. |
Часовой пояс GMT +4, время: 01:10. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|