Показать сообщение отдельно
Старый 21.12.2012, 23:14
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 7  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Код AS3:
package {
 
	public class Executor {
		private var _componentList:Vector.<Number>;
		private var _count:uint;
 
		public function Executor(count:uint) {
			_count = count;
			_componentList = new <Number>[];
 
			execute(foo);
		}
 
 
		private function execute(foo:Function):void {
			for (var i:uint = 0; i < _count; i++) {
				if (foo(i)) {
					break;
				}
			}
		}
 
 
		private function foo(number:Number):Boolean {
			_componentList.push(number);
			return false;
		}
	}
}
Ну вот так, что ли.
__________________
тут я