Показать сообщение отдельно
Старый 15.11.2006, 19:54
__i вне форума Посмотреть профиль Отправить личное сообщение для __i Найти все сообщения от __i
  № 13  
Ответить с цитированием
__i
 
Аватар для __i

Регистрация: Jan 2004
Адрес: Украина, Харьков
Сообщений: 1,524
Отправить сообщение для __i с помощью ICQ
Код:
public function isEqual(toEqual : YoDataClass) : Boolean
{

return this.someParam1 == toEqual.someParam1 && this.someParam2 == toEqual.someParam2
}
немного извратившись можно сделать так
Код:
private var propToCompare:Array = ['someParam1', 'someParam2'];
.........
public function isEqual(toEqual : YoDataClass) : Boolean
{
   for (var i:Number = 0; i< propToCompare.length; i++)
   {
     if (this[propToCompare[i]]!=this[toEqual [i]])
             return false;

  }
   return true
}
использование

Код:
if (myCursor.current.isEqual(dt))
{
trace('is Equal');
}
else
{
trace('is not Equal');
}
__________________
33 коровы