![]() |
|
||||||||||
|
|||||
|
[+4 17.03.09]
Регистрация: Jan 2009
Сообщений: 129
|
Добрый нычь! Такой вопрос у меня внешний прелоадер грузит в контейнер свфку,
я прописываю следующий код: _root.my_mcl.loadClip("LQuick.swf",_root.cont_mc);
_root.my_mcl.loadClip("LQuick.swf",_root.cont_mc);
cont_mc._x = (Stage.width - cont_mc._width) / 2;
cont_mc._y = (Stage.height - cont_mc._height) / 2;
cont_mc._lockroot=true;
cont_mc._lockroot=true;
это 1600 на 1200 в центре какого куб 500 на 500, но он появляется не по центру экрана а снизу справа вот : ( Добавлено через 14 минут Немного разобрался _root.my_mcl.loadClip("LQuick.swf",_root.cont_mc);
Stage.align = "CM";
onEnterFrame = function ()
{
cont_mc._x = (Stage.width - cont_mc._width) / 2;
cont_mc._y = (Stage.height - cont_mc._height) / 2;
};
//cont_mc._x = -150
//cont_mc._y = -100
cont_mc._lockroot=true;
Добавлено через 28 минут О не все отлично только как то оно странно загружается становится по центру мувик, потом дергается в сторону смещаетася, а когда нажимаешь на кнопку стает обратно по центру старнновато конечно!! |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
Используйте класс MovieClipLoader и событие MovieClipLoader.onLoadInit или MovieClipLoader.onLoadComplete, и тогда будет так как вам нужно.
Возпользуйтесь поиском по форуму, тут через день обсуждаются такие проблеммы. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Своим вторым кодом Вы 30(?) раз в секунду переставляете клип в центр. Вам это надо?
В первом коде Вы пытаетесь центрировать клип, размеры которого неизвестны - он ведь еще не загрузился, когда этот код исполняется. Дождитесь загрузки и когда наступит событие loadInit - в его обработчике onLoadInit центрируйте, размеры уже будут известны.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:43. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|