var I:Image=new Image();
I.source='C:\\Abc.png';
var H:int=I.height;
H всегда ноль!
Я предполагаю, что это потому, что изображение еще не закончило чтение файла png с диска.
Какое событие можно отслеживать, чтобы знать, когда его ширина и высота будут иметь правильные значения?
Кажется, что событие «Complete» работает только для загруженных изображений.
Событие 'Render' происходит КАЖДЫЙ КАДР.
(Недокументированное?) 'SourceChanged', происходит, как только источник меняется, и имеет ту же проблему!
Какое событие, которое я наблюдаю, сообщит мне, когда свойства ширины и высоты изображения будут иметь допустимые значения? Или есть какая-то синхронная версия I.source = 'xxx.png', о которой я не знаю?
P.S. Да, я знаю, что не должен использовать «C: \» в эфирной программе. Это было сделано только для иллюстрации, так что вы не будете предлагать мне использовать «Complete», который, кажется, никогда не срабатывает, когда файл, указанный источником, является локальным.