PDA

Просмотр полной версии : Подогнать содержимое до размера loader'a


Tuzemec
29.06.2009, 11:02
Алоха народ.
Столкнулся с таким интересным для меня делом, что вторую ночь не сплю.
В общем суть проблемы в следующем: Я - новичок во Flash! :)
Как мне стать хотя бы любителем? (шучу) Теперь по смыслу.
Имеется swf c loader'ом, который грузит GIF-рисунок с другого интернет-ресурса, но рисунок мелкий.
Что нужно сделать, чтоб рисунок автоматом "подгонялся" под размер loader'a?

mooncar
29.06.2009, 12:37
Нужно писать код ActionScript в самом loader'e и вопрос этот для соседней ветки форума.
//Функция подгонки загруженной картинки
//Допустим loader подгрузил картинку в мувик image,
//тогда в самом loader'е нужно после загрузки вызвать эту функцию

maxWidth = 200; //максимальная ширина картинки
maxHeight = 200; //максимальная высота картинки

imageResize = function() {
var ratio_x = maxWidth/image._width;
var ratio_y = maxHeight/image._height;
if (ratio_x <= ratio_y) {
// ширина равна максимальной
// а высота в соответствии с пропорцией
image._width = maxWidth;
image._yscale = image._xscale;
} else {
// высота равна максимальной
// а ширина в соответствии с пропорцией
image._height = maxHeight;
image._xscale = image._yscale;
}
};