Показать сообщение отдельно
Старый 07.06.2013, 16:58
incvizitor вне форума Посмотреть профиль Отправить личное сообщение для incvizitor Найти все сообщения от incvizitor
  № 1  
Ответить с цитированием
incvizitor
 
Аватар для incvizitor

блогер
Регистрация: Sep 2008
Адрес: Менск
Сообщений: 586
Записей в блоге: 1
Отправить сообщение для incvizitor с помощью Skype™
По умолчанию bytecode: для чего нужны findproperty и findpropstrict?

На сколько я понял из спецификации, они находят значение и пушают его в стек. Однако есть такой код:

Код AS3:
public const testConst:Sprite = new Sprite();
В байткоде он выглядит вот так:

Код:
findpropstrict Sprite
constructprop Sprite 0
findproperty testConst
swap
initproperty testConst
Вот и не могу понять, зачем сдесь findpropstrict и findproperty, если constructprop и initproperty берут значение не из стека, а обращаются напрямую?
__________________
ranga