Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Имитация шарнира или Одновременное вращение и перемещение объекта (http://www.flasher.ru/forum/showthread.php?t=85954)

MCMak 04.10.2006 15:47

Имитация шарнира или Одновременное вращение и перемещение объекта
 
Добрый день. Столкнулся с такой проблемой:
Есть прямоугольник, необходимо поочередно двигать сначала его верхнюю часть, при этом его нижняя точка должна оставаться на месте, а затем наоборот - верхняя стоит на месте, а нижняя движеться вперед...
Я попытался задать перемещение с помощью одной координаты и угла поворота... Но получается эффект обратного движения. чего быть не должно :boredom:

Скрипт с картинкой прилагаю... готов обсудить в любое время... в любой форме... движение стенки

BigDan 04.10.2006 18:09

Код:

var boolMove:Boolean=true;
function moveUp(){
 ....
 ....
 boolMove=false;
}
function downMove(){
 ....
 ....
 boolMove=true;
}
onEnterFrame=function(){
 if(boolMove){
  moveUp();
 }
 if(!boolMove){
  downMove();
 }
}


MCMak 04.10.2006 18:29

.большое спасибо, но я не совсем понимаю как может эта функция может двигать поочередно углы прямоугольника он то цельный, у него есть коорината Х и угол поворота.... и нельзя подвигать верхнюю и нижнюю части отдельно...

iNils 04.10.2006 18:35

http://www.flasher.ru/forum/showpost...4&postcount=14

MCMak 04.10.2006 18:40

Гений!!! Спасибо... Не пробовал, но именно это мне инадо поочередно вращать относительно любой нужной мне точки...
Еще раз спасибо...


Часовой пояс GMT +4, время: 08:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.