Показать сообщение отдельно
Старый 10.06.2005, 03:46
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 8  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
Цитата:
Сообщение от 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