Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Вопрос про onEnterFrame и Interval (http://www.flasher.ru/forum/showthread.php?t=50910)

Tween 03.11.2003 16:34

Вопрос про onEnterFrame и Interval
 
Люди простите за глупый, может быть, вопрос. Расмоттрим вопрос на примере движущегося прямоугольника (например слева на право), анимированного программно. Я заметил что когда анимируеш посредством 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;};
};

:)


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

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