Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как организовать задержку? (http://www.flasher.ru/forum/showthread.php?t=49637)

sergwizard 29.09.2003 21:40

Вложений: 1
А еще можно так рисовать. Лень было рисовать карандаш, так что я скоммуниздил его у Dimonius(а)

TwoKey 30.09.2003 05:38

Большое спасибо! Получил что хотел. А вот так код в два раза меньше ;). только я на счет clear() не уверен, я не совсем понял зачем его использовать, хотя и без него работает.

this.createEmptyMovieClip("line1",0);
line1.onEnterFrame = function(){
w1<400 ? w1+=5 : w1=300;
w1==300 ? delete this.onEnterFrame : w1;
with(line1) {
_x = 225;
_y = 125;
// clear();
lineStyle(2, 0xFF0000, 100);
lineTo(w1, 0);
}
}

TwoKey 30.09.2003 06:21

Большое спасибо! Получил что хотел. А вот так код в два раза меньше ;). только я на счет clear() не уверен, я не совсем понял зачем его использовать, хотя и без него работает.

this.createEmptyMovieClip("line1",0);
line1.onEnterFrame = function(){
w1<400 ? w1+=5 : w1=300;
w1==300 ? delete this.onEnterFrame : w1;
with(line1) {
_x = 225;
_y = 125;
// clear();
lineStyle(2, 0xFF0000, 100);
lineTo(w1, 0);
}
}

Пушистик 30.09.2003 16:09

Цитата:

Оригинал написал(а) Sergey"iLoveYou"
да не, Пушистый, я понимаю, что можно по-разному, а нужно?
если да, то да здравствуют сетПроперти и эвалы!!!
кстати, где в мануале такое написано:setInterval(function(){mx()},delay);?

Цитата:

Usage 1:The following example calls an anonymous function every 1000 milliseconds (every 1 second).

setInterval( function(){ trace("interval called"); }, 1000 );
там не написано что этот способ deprecated, а наоборот он стоит как сбособ номер 1...

iLoveYou 30.09.2003 22:49

Цитата:

Оригинал написал(а) Пушистик

там не написано что этот способ deprecated, а наоборот он стоит как сбособ номер 1...

setInterval( function(){ trace("interval called"); }, 1000 );
и
setInterval(function(){mx()},delay); - все-таки разные строки, ты не находишь? мы, видимо, на разных языках разговариваем.


Код:

setInterval( function(){ trace("interval called"); }, 1000 );
или
Код:

mx = function () { trace("Ufff..!");};
setInterval(mx, 1000);

иные способы - не оправдывающее себя извращение.


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

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