Форум 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=187405)

gadirov zakir 19.11.2012 07:50

не работает функция
 
Здравствуйте форумчане
у меня такая маленькая проблема, видети ли функция moveClip почему то не работает
вроде все написано?
Код AS1/AS2:

function moveClip (theClip, xDist, yDist) {
        theClip._x += xDist;
        theClip._y += yDist;
}
moveClip (ball, 5, -15);


Tails 19.11.2012 10:46

Что пишет компилятор? В этом фрагменте нет ошибки. Попробуйте потрейсить на наличие клипа:
Код AS1/AS2:

function moveClip (theClip, xDist, yDist) {
        trace(theClip);
        theClip._x += xDist;
        theClip._y += yDist;
}


gadirov zakir 19.11.2012 13:03

нет не в этом смысле что фрагмент кода ошибочно написана, по идее клип "ball" должен был двигаться
но он стоит на месте.

Tails 19.11.2012 14:04

Потрейсите клип theClip в функций, как я написал выше.

Hauts 19.11.2012 14:26

Код AS1/AS2:

function moveClip (theClip, xDist, yDist) {
        theClip._x += xDist;
        theClip._y += yDist;
}
this.onEnterFrame = function(){
moveClip (ball, 5, -15);
}


mooncar 19.11.2012 18:22

Цитата:

Сообщение от gadirov zakir (Сообщение 1105076)
по идее клип "ball" должен был двигаться

По вашему исходному коду он делает один шажок, поскольку вызов функции только один.
См. сообщение от Hauts.

gadirov zakir 19.11.2012 20:06

Спасибо 8)


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

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