Очень похоже на

Код AS3:
override public function set prop(value:Number):void {
if (value != prop)
prop1 = false;
super.prop = int(value);
}
Первая строчка - краткая запись

Код AS3:
prop1 = prop1 && (value == prop);
Вторая - какое-то странное побитовое OR, которое ни на что не виляет (новые биты не устанавливает). Это не результат работы обфускатора и декомпилятора?