DarkLight
07.01.2007, 19:35
Появилась следующая проблема. В текстовом поле html с картинкой. Стоит задача отресайзить его, чтобы был виден весь контент, а затем подогнать по размеру и положению пару мувиклипов за ним.
Для ресайзинга самого поля достаточно autoSize, но отловить окончание процесса ресайзинга, насколько я понимаю, нельзя. Тогда попробовал сложить textHeight и высоту картинки, полученную через getImageReference, который должен возвращать Loader. Но contentLoaderInfo.height выдает значения в несколько раз большие реальных, а попытки повесить на loaderInfo листенер заканчиваются неудачей.
Проблему удалось обойти, повесив листенера на enterFrame самому объекту-рисунку с последующим удалением при изменении размера. Визуально проблем нет, но как-то коряво получается.
Можно это как-то сделать по-нормальному?
Для ресайзинга самого поля достаточно autoSize, но отловить окончание процесса ресайзинга, насколько я понимаю, нельзя. Тогда попробовал сложить textHeight и высоту картинки, полученную через getImageReference, который должен возвращать Loader. Но contentLoaderInfo.height выдает значения в несколько раз большие реальных, а попытки повесить на loaderInfo листенер заканчиваются неудачей.
Проблему удалось обойти, повесив листенера на enterFrame самому объекту-рисунку с последующим удалением при изменении размера. Визуально проблем нет, но как-то коряво получается.
Можно это как-то сделать по-нормальному?