PDA

Просмотр полной версии : как позиционировать movie clip?


Марфа
06.05.2007, 08:54
Есть строчка в actions кадра:
_root.createEmptyMovieClip("container_mc", 1);
container_mc.loadMovie("elis_01_s.jpg");
есть MovieClip "container_me", есть картинка elis_01_s.jpg - лежит в той же папке что и весь ролик. Картинка подгружается во флеш, но в левый верхний угол, а мне надо в другое место (по середине). Можно ли задать координаты подгружаемой картинке? и желательно по размеру ее тоже ограничить окошко.

screamge
06.05.2007, 10:29
_root.container_mc._x = // nuzhnaya x koordinata
_root.container_mc._y = //nuzhnaya y koordinata

Марфа
06.05.2007, 14:08
Ура! заработала! спасибо большое!

Марфа
07.05.2007, 00:36
ну вот опять засада :(, стоит в кадре основного мувика код, для подгружения swf, вот такой:

_root.createEmptyMovieClip("container_mc", 2);
container_mc.loadMovie("futuresummit.swf");
_root.container_mc._x = 372;
_root.container_mc._y = 113;


все грузится и работает как положено, как будто в основном мувике окошко и в этом окошке перелистываются картинки, НО! когда я нажимаю какой-нибудь пунк меню в основном файле, этот .swf - остается там где был. Например, я со странички где галерея (подгружаемый .swf) иду на главную страницу (ваще другая сцена даже), а эта галерея там тоже появляется. Хотя до тех пор пока не попадешь на страницу галерея, все хорошо, а после посещения страницы с подгружаемым .swf - это окошко везде появляется и висит :( Как от него избавится?

screamge
07.05.2007, 01:08
нужно выгружать подгруженные мувики, если они грузятся в контейнер (MovieClip) - нужно удалять его

Марфа
07.05.2007, 10:26
они у меня грузятся не в MovieClip а в keyframe, я сделала MovieClip, перенесла вышенаписаный код в него, а клип поставила на сцену и ничего не показывает :(

screamge
07.05.2007, 10:34
как вы загружаете свф - ы? через loadMovie или MovieClipLoader?

Марфа
07.05.2007, 10:47
_root.createEmptyMovieClip("container_mc", 2);
container_mc.loadMovie("futuresummit.swf");
_root.container_mc._x = 372;
_root.container_mc._y = 113;

вот такой текст стоит у меня в кифрейме в его action, потом через 15 кифреймов стоит ключевой кадр с action stop()

Kikasso
07.05.2007, 11:08
Ну так удалите его в нужный момент:
_root.container_mc.removeMovieClip();или
_root.container_mc.unloadMovie();
В кифрейме стоит команда, а мувик появляется в руте.

screamge
07.05.2007, 11:09
для удаления клипа нужно использовать этот скрипт:

_root.conteiner_mc.removeMovieClip();

iNils
07.05.2007, 19:16
Марфа, для оформления своего кода надо использовать теги .