Просмотр полной версии : Как выполнить код в событии после некоторого времени?
Lokmaster
12.09.2012, 07:35
Как выполнить код в событии после некоторого времени, например в onRollOut через 2сек?
Читайте про setInterval и setTimeout
Смотрите Класс Timer
Разделом ошиблись.
btn.onRollOut = function()
{
setTimeout(someAction, 2000);
};
function someAction()
{
//нужные действия
}
Lokmaster
13.09.2012, 14:22
setTimeout есть в ActionScript 1.0/2.0?
В AS2 есть и им усиленно пользуются. Насчет AS1 не уверен, на самом деле - взять да проверить.
Lokmaster
13.09.2012, 14:37
Нет его в AS2, а в AS3 есть. искать стал потому что не рабоет код.
Нет его в AS2
А я-то несколько лет пользуюсь и не знал об этом. :)
setTimeout (http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000602.html) в AS2.
Ищите у себя ошибки в его использовании. Делать вывод, что чего-то нет в языке на основании того, что у вас это не работает, по меньшей мере - странно.
Lokmaster
13.09.2012, 17:04
Не обоснованные выводы не строю, http://data4.floomby.com/files/share/13_9_2012/WpB1TI5h602QwLwcfNJyCw.jpg http://data4.floomby.com/files/share/13_9_2012/4hZPV5inkCkU3QMZxwjWQ.jpg
Я написал все так было в коде выше, может нету у меня его.
Можно пример как использовать setInterval?
var id = setTimeout(ff, 2000);
function ff(){
trace('hello Lokmaster!');
}
var id = setInterval(ff, 2000);
function ff(){
trace('hello Lokmaster!');
}
Я уже писал пример для ТС.
Тем не менее, рабочий пример. 28447
PS. setInterval не нужен, если нужно одноразовые выполнение.
"Использую Macromedia Flash MX 2004"
А отчего не Фортран, или там, к примеру, Кобол какой-нибудь? Желательно под DOS3.30.
Lokmaster
13.09.2012, 18:20
http://data4.floomby.com/files/previews/13_9_2012/e9j6CxNg8EGfgwlDochHQ.jpg
Может по этому?
Пресвятая Селестия, я флэш мх изучал в кружке, когда ещё классе в 6 или 7 учился. Что мешает скачать последнюю версию ? :)
Lokmaster
13.09.2012, 18:27
Туго идет она у меня
Хотя бы 8 тогда. Они мало отличаются. +Там есть такая вещь как фильтры! Однако, нубо режима кодинга, как в мх нету.
Да, ставьте восьмерку, самая приятная для ас2.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.