Просмотр полной версии : loadMovie("mypic.jpg","mytraget"); problems:
:confused:
Есть мувиклип ввиде прямоугольника 300х200 - _level0.nano
пишу - loadMovie("mypic.jpg","_level0.nano"); в надежде что
верхний левый угол джипега будет совпадать с верхним левым мува, и что джипег из своих 640х480 сажметься в 300х200.
обломы - не сжимается и верхлево джипега поподает точно в середину мува.
как мне получить желаемое ?
Изображение подгружается к центру (тот, который крестиком)...
Соответствунно надо цент перенисти в верхний левый...
Удачи! :)
хмм... никогда этим не занимался :)
чичас попробуем
не выходит у меня передвинуть центр (крестик) :rolleyes:
ЗЫ. у меня МХ
Так двигать нужно не центр, а содержание мувика, в который подгружаются данные
например, если у тебя там нарисована рамка, соответственно, двигаешь её верхний левый угол в центр...
а... ну понял тебя... короче мувики делать в 4 раза больше чем пикча... хех.
я такого не говорил... :D
так... с левым-верхним разобрался. сделал
а вот с шириной - высотой туго
если мув 300х200 а грузим в него 600х400 а потом говорим
hieght=200
width=300
ничего не происходит. еессесно.
а хорошо бы былоб.
проблема в том, что я не знаю размер подгружаемой картинки но он точно больше мува
делается все намного проще:
1. делаеш пустой мув - это будет контейнер в который ты и грузи свой джипег (container.loadMovie())
2. потом управляеш этим мувом как захочеш через container._x _y _width _height
2beshan
Хрен там, проще...
говорю - пикча вылазит, мать ее, за границы клипа.
и невозможно узнать каким она размером, что бы подогнать под размер который нужен.
см. аттач, единственный ньюанс который может возникнуть в этом примере - реальный размер контейнера можно узнать только через 1 фрэйм после загрузки
function tr () {
if (container.getBytesLoaded() == container.getBytesTotal() and container.getBytesTotal() != 0) {
count++;
if (count>=2) {
container._width =Stage.width;
container._height =Stage.height;
container._alpha=100;
delete onEnterFrame
}
trace (container._width);
}
}
container._alpha=0;
container.loadMovie ("10.jpg");
container._x=0;
container._y=0;
onEnterFrame = tr;
а ты говоришь невозможно :-)
о.. гуд. ща посморим...
благодарю
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.