Показать сообщение отдельно
Старый 19.02.2010, 16:00
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 9  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
А что мешает использовать нормальное дефолтное значение?
Код:
public class MyObject {
private const DEFAULT_COLOR:uint = 0;
...
public function MyObject(){
color = DEFAULT_COLOR;
}
public function get value():uint
{
     return color;
}
public function set value(val:uint):void
{
   if(val == DEFAULT_COLOR)return;// если хотите, толко это несколько нелогично
	color = val;
}
}
// снаружи
if(myobj.color == myobj.DEFAULT_COLOR){
//  ...
}
и никаких *.


Последний раз редактировалось alexcon314; 19.02.2010 в 16:02.