![]() |
|
||||||||||
|
|||||
|
[+4 17.03.09]
Регистрация: Jan 2009
Сообщений: 129
|
вот собственно код загрузки в container, но почему то картинки загружаются не в мой мувик(container) который маленький и расположен сверху окна,а в полный размер и снизу окна, и совсем не обрезает их мой мувик.
|
|
|||||
|
вполне логично что контейнер растягивается под размер содержимого... все операции по модификации параметров контейнера надо проводить по событию onLoadInit, когда известны размеры загруженной фотки (и контейнера соответственно) и все буит хорошо.
|
|
|||||
|
[+4 17.03.09]
Регистрация: Jan 2009
Сообщений: 129
|
вот нашел такой код
// _mcR - мувик, размеры которого надо изменить
// _mc - мувик, по размерам котоорого происходит ресайз
// f - если false, то _mc описывает прямоугольник со сторонами _w, _h, иначе вписывается внутрь этого прямоугольника
onLoadInit = function () {
function fullMc(_mcR:MovieClip, _mc:MovieClip, f:Boolean):Void {
var k:Number = f ? Math.min(_mc._width/_mcR._width, _mc._height/_mcR._height) : Math.max(_mc._width/_mcR._width, _mc._height/_mcR._height);
_mcR._yscale = _mcR._xscale *= k;
_mcR._x = _mc._x+(_mc._width-_mcR._width)/2;
_mcR._y = _mc._y+(_mc._height-_mcR._height)/2;
};
};
var mcl:MovieClipLoader = new MovieClipLoader();
mcl.addListener(this)
mcl.loadClip("101.jpg",_mcR)
Последний раз редактировалось Kalabania; 17.03.2009 в 18:35. |
|
|||||
|
Это вы к воздуху обращаетесь?..
|
|
|||||
|
эммм...
а где вызывается fullMc? onLoadInit = function(){ target._width = your_width; target._height = your_height; } var your_width:Number = 100; // пишите значение нужной вам ширины var your_height:Number = 100; // пишите значение нужной вам высоты var src:String = "101.jpg" // путь к загружаемой картинке var target:MovieClip = mc // мувик куда загружаем var loader:MovieClipLoader = new MovieClipLoader(); loader.addListener(this); loader.loadClip(src,target);
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью Последний раз редактировалось cleptoman; 18.03.2009 в 22:11. |
|
|||||
|
[+4 17.03.09]
Регистрация: Jan 2009
Сообщений: 129
|
Круто спасибо заработало!!
а я писал по другом но так при изменении картинок она по разному зжималась, а не в заданых мной размерах |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
Потому что нужно использовать класс MovieClipLoader событие onLoadInit, так как loadMovie не отслеживает момент полной загрузки.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|