PDA

Просмотр полной версии : Вопрос про onEnterFrame и Interval


Tween
03.11.2003, 16:34
Люди простите за глупый, может быть, вопрос. Расмоттрим вопрос на примере движущегося прямоугольника (например слева на право), анимированного программно. Я заметил что когда анимируеш посредством onEnterFrame то Анимация происходит гараздо плавней чем когда типа через setInterval

Почему я делал через setInterval - потомучто его можно запускать и останавливать независимо не от чего .... типа так

myInteral = setInterval(myFunc, 100)
function myFunc(){
clearInterval(myInteral )
}

ВНИМАНИЕ ВОПРОС:

Как мне сделать такой доступной этот onEnterFrame

Заранее спасибо...

Techmaker
03.11.2003, 16:49
чёта я непонял :)
ты чё сэт интервалом делал движение? :)

прикол аднако :)
setInterval(function(){trace("lol")}, 8)
this.onEnterFrame=function(){trace("!")}

Tween
03.11.2003, 18:14
Так вот мне интересно как преостановить и опять запустить этот onEnterFrame....и ничего тут смешного =)

Tween
03.11.2003, 18:21
типа так ??? или как ещё =)

var bit = true;
qqq.onPress = function() {
if (bit) {
qqq.onEnterFrame = function() {
trace("!");
};
} else {
delete ("qqq.onEnterFrame");
}
bit = !bit;
};

Techmaker
03.11.2003, 18:26
qqq.onPress = function() {
if (!this.onEnterFrame) {this.onEnterFrame = function() {trace("!");};
} else {
delete this.onEnterFrame;};
}; :)