Просмотр полной версии : Ограничение размера
размер лоудера, как я понял не имеет никокого значения,т.е. флеш или картинка загрузится того размера которого она есть на самом деле.
Вопрос как подгружать флеш в лоудер того размера которого хочешь имея код вида:
qqqq.onRelease = function() {
mcLoader.loadClip("qqq.swf",myLoader); }
Где здеся можно размер задать-то??
whiteRed
11.07.2006, 13:56
нифига не понял... ты хочешь указывать размер загружаемой картинки???
Точнее загружаемого флеш объекта(qqq.swf).
DarkLight
11.07.2006, 14:05
В событии onLoadInit меняем размеры - и свф перед отображением этот код выполнит и станет какого хочешь размера
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);
Можно вообще и ширину-высоту менять, но почему-то у меня это хуже работало
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.