Показать сообщение отдельно
Старый 24.04.2012, 13:08
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 4  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
почему is то не работает? Рекурсивную функцию вам надо сделать, и если это контейнер то идти по детям и тормозить.

Добавлено через 4 минуты
Код AS3:
public function stopAll(obj:DisplayObject):void {
			if (!obj) return;
 
			if (obj is MovieClip) (obj as MovieClip).stop();
 
			var objContainer:DisplayObjectContainer = obj as DisplayObjectContainer;
			if (objContainer) {
				for (var i:int = 0; i < objContainer.numChildren; i++ ) {
					stopAll(objContainer.getChildAt(i));
				}
			}
		}
__________________
:)