ДействиеСценарий / Говнокод #10919 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
function myfunc(e:Event):void
{
  kolobok.x+=pathX;
  kolobok.y+=pathY;
  if(kolobok.x==25&&kolobok.y==25) {pathX=10;pathY=0;}
  if(kolobok.x==475&&kolobok.y==25) {pathX=0;pathY=10;}
  if(kolobok.x==475&&kolobok.y==475) {pathX=-10;pathY=0;}
  if(kolobok.x==25&&kolobok.y==475) {pathX=0;pathY=-10;}
}

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

Запостил: kyzi007 kyzi007, (Updated )

Комментарии (13) RSS

    • Сегодня деми жжет, прямо две темы подряд.
      << привет всем дорогие форумчане, кто может подсказать, на этом примере. Необходимо сделать возможность движения объекта по не ровной поверхности, чтобы персонаж мог забираться на ступеньки, при этом карта движется, (открывается остальные элементы карты). Ещё персонаж должен при остановке (если он был с пистолетом) возвращаться в 23 кадр (кадр покоя с пистолетом в руке). Пистолет он выбирает на кнопку Num0.
      Ответить
  • А все-таки, почему колобок уходит? Вроде все хоть и не очень красиво, но правильно...
    Ответить
    • Бабушка и дедушка его обидели. Делает круг почёта и уходит.
      Ответить
    • во флеше координаты и размеры задаются по-настоящему в твипсах (1/20 пиксела если память не изменяет), а x/y в пикселах - ошибка округления.
      Ответить
      • как, и во флеше? я твипы помню тока в vb, это еще те хзчемуравные единицы измерения.
        Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8