Показать сообщение отдельно
Старый 22.12.2009, 14:46
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Как бы функция вообще загадочная... технически, она должна была бы выглядеть так, но ё, что вы в ней делаете - не понятно, и, скорее всего не нужно...
Код AS3:
public function setActiveBut(butClass:Class):void
{
	var activeBut:SimpleButton;
	var but:SimpleButton;
	for each (var str:String in this.contArr)
	{
		but = this._controls[str].object as SimpleButton;
		// but может быть null
		but.upState = but.hitTestState;			
		if (but is butClass)
		{
			activeBut = but;
		}
	}
	// activeBut может быть null
	activeBut.upState = activeBut.overState;	
}
Не проще ли было использовать Dictionary?
__________________
Hell is the possibility of sanity