Форум 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)
-   -   Центровка загруженого клипа (http://www.flasher.ru/forum/showthread.php?t=124990)

Kalabania 14.05.2009 01:30

Центровка загруженого клипа
 
Добрый нычь! Такой вопрос у меня внешний прелоадер грузит в контейнер свфку,
я прописываю следующий код:
Код:

_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 минут
О не все отлично только как то оно странно загружается становится по центру мувик, потом дергается в сторону смещаетася, а когда нажимаешь на кнопку стает обратно по центру старнновато конечно!!

lexa2000lexa 14.05.2009 11:15

Используйте класс MovieClipLoader и событие MovieClipLoader.onLoadInit или MovieClipLoader.onLoadComplete, и тогда будет так как вам нужно.
Возпользуйтесь поиском по форуму, тут через день обсуждаются такие проблеммы.

Wolsh 14.05.2009 12:00

Своим вторым кодом Вы 30(?) раз в секунду переставляете клип в центр. Вам это надо?
В первом коде Вы пытаетесь центрировать клип, размеры которого неизвестны - он ведь еще не загрузился, когда этот код исполняется. Дождитесь загрузки и когда наступит событие loadInit - в его обработчике onLoadInit центрируйте, размеры уже будут известны.


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

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