Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как позиционировать movie clip? (http://www.flasher.ru/forum/showthread.php?t=95450)

Марфа 06.05.2007 08:54

как позиционировать movie clip?
 
Есть строчка в 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();


Часовой пояс GMT +4, время: 07:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.