Всього залишено коментарів: 10

Aa
Березень 1, 2011 о 23:59

що за ліричний відступ з вимірюванням часу з допомогою циклів?

Ярослав Федорак
Березень 2, 2011 о 00:12

Просто натрапив десь на інфу про те, що хтось пробував міряти час і таким чином. :)

Lukom
Квітень 16, 2011 о 15:05

Дякую, допомогло.

P.S. “Слухач події” – звучить якось кострубато, краще сказати “прикріпити/прив’язати обробника події” – це функція яка обробляє подію.

Ярослав Федорак
Квітень 16, 2011 о 16:06

Я намагаюся не відходити від оригіналу “event listener” (listen – слухати), щоб не виникало різнотрактувань.

Виталий
Жовтень 20, 2011 о 23:32

Да, раньше когда не умели то и циклами меряли. Но это было очень тупо потому что не известно было на какой машине будет запускаться программа и сколько этот цикл будет исполняться.

По делу: а есть способ вызвать функцию и одновременно передать ей парамерт из таймера?

Виталий
Жовтень 20, 2011 о 23:38

Отвечая на свой же вопрос могу сказать что через setInterval(), но Таймер мне больше намного нравится.

Сейчас как раз переписываю старый код на AS2 под AS3.

Ну для сравнения http://blogs.adobe.com/pdehaan/2006/07/using_the_timer_class_in_actio.html

Ярослав Федорак
Жовтень 21, 2011 о 08:14

Метод setInterval залишився в as3 тільки для зворотної сумісності. Клас Timer дійсно набагато більш гнучкий і зручний.

Що стосується передавання параметрів безпосередньо в функцію, яка викликається таймером, то, наскільки я зрозумів, у класі Timer дійсно не передбачено такої функціональності. Хоча, чесно кажучи, я не знаю, як це реалізувати і через setInterval.

В будь-якому разі можна переписати клас Timer таким чином, щоб він міг передавати у функцію додаткові параметри. Правда я поки-що не стикався з ситуаціями, де це було б критично необхідно.

Дмитрий
Лютий 28, 2012 о 15:40

Было бы полезно еще увидеть что-то про сдвиги в завис. от FPS и пр. факторов. “В зависимости от частоты кадров в SWF-файле или системе, в которой запущена среда выполнения, (доступная память и другие факторы), среда выполнения может отправлять события с небольшим сдвигом….” Как обходить эти камни и т.п.? Сделал часы на базе Timer, а они в среде броузера реально отстают на 10-15 сек/мин.

Юрій
Липень 4, 2014 о 09:41

Надзвичайно сподобалася подача матеріалу в уроках (системність, лаконічність)!
Шанування автору!

P.S.
Але все таки хочу зауважити що до допису від “Квітень 16, 2011 о 16:06″ – доцільніше було б замінити слово “різнотрактувань” на “різнотлумачень”.

Богдан
Вересень 23, 2015 о 15:19

все що в цих уроках в мене виходить, а щоб все зєднати, в мене зовсім не виходить. наприклад поєднати таймер з подією миши, подія клавіатури з таймером. якщо в тебе буде час, будь ласка, відповісиш, добре?

Поділіться своєю думкою