|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Так бы и говорил что у тебя не в размерах проблема, чего голову морочишь?
Проблема в том что ты чегото делаешь в ТОМ ЖЕ контейнере. И он меняется сам в том числе и в размерах, пока грузится картинка, так? Ну так делай маску на клип с картинкой, и она не будет никого растягивать. Во всяком случае, когда руками делаешь, то так, а программно не пробовал, не знаю какой эффект. Т.е. перед загрузкой назначаешь контейнеру с картинкой маску - некий клип с заливкой и указываешь ему текущий размер контейнера или меньше, если надо. Потом грузишь картинку и устанавливаешь контейнеру с картинкой новые размеры основного контейнера. Должно сработать.
Если не сработает, значит придется делать бутерброд толще, помещая контейнер с загружающимися картинками еще в один контейнер, в котором должно оставаться некоторое содержимое, чтобы маска не дизаблилась (напр., маленький прямоугольник с альфой 1), и уже этому двойному контейнеру назначать маску.
Т.е. смысл в том, что клип с маской возвращает размер только видимой области (== маски), поэтому растягиваться будет только контейнер, в который загружается картинка, а внешний не будет. А потом клип с картинкой заскалишь, маску заскалишь и всё.
Последний раз редактировалось Wolsh; 13.11.2006 в 12:14.
|