
10.06.2005, 03:46
|
|
Регистрация: Jun 2005
Сообщений: 612
|
Цитата:
|
Сообщение от Nirth
 Код:
/**
* original idea by Silin
* @author Silin
* @version 1.0
*/
class orange.utils.DelayEvent
{
/**
* Creating the delay for function or method
* @usage orange.utils.DelayEvent.create(myMethod,delay)
* @param func function to delay
* @param delay delay in ms
* @return nothing
*/
public static function create (func : Function, delay : Number) : Void
{
var fnct = arguments.shift ();
var dly = arguments.shift ();
var id = setInterval (function ()
{
fnct (arguments);
clearInterval (id);
}, dly, arguments);
}
}
Использование
 Код:
function boo() {
trace("cool");
}
orange.utils.DelayEvent.create(this.boo,2000);
В твоем случае должно быть, что то вроде
 Код:
this.stop();
orange.utils.DelayEvent.create(this.play,2000);
|
вот погоди я тож так научусь...))) блин..)))
__________________
Best regards, Boris Petrov
|