Просмотр полной версии : запрет изменения размера мувика
lemegeton
11.07.2006, 22:35
создаю пустой мувик размером 100 на 100, загружаю туда картинку 200 на 200, мувик становится тоже размером 200 на 200, как сделать так чтобы мувик оставался 100 на 100, а картинка грузилась 200 на 200 и отображалась часть картинки?
lemegeton
11.07.2006, 22:45
а поподробнее?
Создаете мувиклип. В нем создаете слой с маской с нужныйми размерама, эта маска маскриует пустой мувиклип, в него и грузите.
Кстати, как вам удалось создать ПУСТОЙ мувиклип с размерами 100 на 100?
lemegeton
12.07.2006, 10:35
а как программно создать слой с маской???
Morozov1982
12.07.2006, 10:40
Маскирование клипа theMaskeeMask_mc клипом circle_mc:
theMaskee_mc.setMask(circleMask_mc);
this.createEmptyMovieClip ("mcMaska", 1);
this.createEmptyMovieClip ("mcImage", 0);
var mc = this.mcImage.createEmptyMovieClip ("mcImage", 0);
this.mcMaska.lineStyle (0, 0);
this.mcMaska.beginFill (0);
this.mcMaska.lineTo (100, 0);
this.mcMaska.lineTo (100, 100);
this.mcMaska.lineTo (0, 100);
this.mcMaska.lineTo (0, 0);
this.mcMaska.endFill ();
this.mcImage.setMask (this.mcMaska);
mc.loadMovie ("big.gif");
lemegeton
12.07.2006, 10:58
iNils, вот ты красавчик!!! Спасибо. Друг, пожалуйста скажи, что к чему в твоем коде? Я вроде в том же направлении работал, а у меня не получалось
Я просто не пойму а зачем, нужно создавать в мувике mcImage еще один?
PS
Без него неработает...
После загрузки картинки установка setMask слетает. Можно конечно setMask делать после загрузки, но тогда придется писать прелоадер.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.