PDA

Просмотр полной версии : Ограничение размера


repz
11.07.2006, 13:53
размер лоудера, как я понял не имеет никокого значения,т.е. флеш или картинка загрузится того размера которого она есть на самом деле.
Вопрос как подгружать флеш в лоудер того размера которого хочешь имея код вида:
qqqq.onRelease = function() {
mcLoader.loadClip("qqq.swf",myLoader); }
Где здеся можно размер задать-то??

whiteRed
11.07.2006, 13:56
нифига не понял... ты хочешь указывать размер загружаемой картинки???

repz
11.07.2006, 14:02
Точнее загружаемого флеш объекта(qqq.swf).

DarkLight
11.07.2006, 14:05
В событии onLoadInit меняем размеры - и свф перед отображением этот код выполнит и станет какого хочешь размера

repz
11.07.2006, 14:10
Подробнее плиз.

DarkLight
11.07.2006, 14:18
Пусть ldr - наш лоадер. Делаем ему листнер на onLoadInit; После этого можно грузить клипы

_root.yFactor - высота, в которую мы хотим впихнуть свфvar listen:Object = new Object();
//Если загрузить удалось...
listen.onLoadInit = function(mc:MovieClip) {
//Инициализируем мастаб картинки - иначе может глючить
mc._yscale = mc._xscale=100;
//Подгоняем пропорции картинки под заданную в _root.yFactor высоту
scl = 100*(_root.yFactor)/mc._height;
mc._yscale = mc._xscale=scl;
};
//Инициализируем регистратор событий загрузки
ldr.addListener(listen);
Можно вообще и ширину-высоту менять, но почему-то у меня это хуже работало

repz
11.07.2006, 14:23
ммммм Спасиб.