Flash: что такое `BitmapData.ctor`? - PullRequest
1 голос
/ 03 ноября 2010

Я профилирую некоторый Flash-код, и один из методов, который занимает много времени - BitmapData.ctor. Что это за ошибка?

Ответы [ 2 ]

11 голосов
/ 03 ноября 2010

Это конструктор класса BitmapData .

Конструкторы имеют то же имя, что и их класс во многих языках, но эти языки все еще должны найти способ различать два символа внутри.Таким образом, проявление ctor (или .ctor) методов, которые вы не найдете ни в своем коде, ни в документации.

1 голос
/ 03 ноября 2010

Если вы попытаетесь создать BitmapData с недопустимыми данными, вы получите это в стеке ошибок:

ArgumentError: Ошибка № 2015: недопустимые BitmapData.в flash.display :: BitmapData / ctor () в flash.display :: BitmapData ()

Итак, это говорит о том, что ctor () - это просто функция init (), запускаемая из конструктора BitmapData.

...