PDA

Просмотр полной версии : Требуется умный совет!!!


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)
получишь ошибку компиляции