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

Viperitos 21.04.2006 20:49

Требуется умный совет!!!
 
Всем привет!!!
У меня такой вопрос:
мне надо через AS заставить объект двигаться, но проблема заключается в том, что используя функции onEnterFrame или setInterval, я не могу их завершить - вводя условие на окончание функции, он у меня её выполняет моментально, а не анимированно. Если, кто знает, что с этим можно поделать, подскажите пожалуйста, мне срочно надо!!!
Если это имеет значение - у меня Flash 8 Pro.

Король 21.04.2006 20:52

что значит - выполнять условие анимировано?

Friday13 21.04.2006 20:53

Подробнее:) Тема не раскрыта.

Viperitos 21.04.2006 21:16

пример:
this.onEnterFrame = function() {
myObj._x++;
if (myObj._x = 50) {
onEnterFrame = undefined;
}
}

После того, как я ввожу данное условие:
if (myObj._x = 50) {
onEnterFrame = undefined;
}
он категорически отказывается выполнять всё постепенно, т.е. я начинаю просматривать проект, а myObj уже находится в точке x=50.
Эсли это условие убрать, то он, естественно, уезжает с экрана...
Тоже самое и с setInterval!!!

silin 21.04.2006 22:52

if (myObj._x == 50)

Viperitos 22.04.2006 00:53

:-D
Спасибр огромное silin!!! Работает!!!

Столько мучений из-за такой фигни!!!

Homo Sapiens 23.04.2006 02:54

Чтобы такого больше не было, пиши
Код:

if(50 == myObj._x)
Тогда, если напишешь
Код:

if(50 = myObj._x)
получишь ошибку компиляции


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

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