![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 221
|
Делаю проект
и для этого был сделан прелоадер, мне надо чтобы он был бы по середине окна Flash, при публикации флеш (в html в параметре размер стоит: проценты) и про просмотре у меня выходит что прелоадер не по середине чтобы он был посередине использую код (preloader.as) вот мой исходник |
|
|||||
|
Навесьте на stage обработчик события и слушайте когда ее размер меняется. Примерно так:
stage.scalemode = "naScale"; stage.align = "TL"; // это важно иначи формулы для подсчета центра будут другие stage.addEventListener(Event.RESIZE, stageResizeHandler); function stageResizeHandler(e:Event):void { // тут ваш код this.x = (stage.stageWidth/2)-100; this.y = (stage.stageHeight/2)-15; } stageResizeHandler(null); // первая инициализация при запуске флешки |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 221
|
при вставке кода у меня прелоадер находится на верхнем левом углу
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 221
|
Простите у меня с этим проблема, смотрите вставке выше предложенного кода в preloader.as, то мой объект находится ввернем левом углу флеш, а мне надо чтобы он был бы по середине.
|
|
|||||
|
У вас уже есть метод update туда и добавте ваши строки, точнее не ваши строки, а задайте прелоадеру id (instance name) и его то впишите
public function update(e:Event):void { ... preloader.x = (stage.stageWidth/2)-100; preloader.y = (stage.stageHeight/2)-15; } |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 221
|
Dima_DPE к, ща к сожалению не могу сделать, чуть позже отпишусь, А вы не могли бы посмотреть прелодер рабочий у меня?
|
|
|||||
|
[+6 23.11.09]
|
держи мож поможет! fullscreen.rar
|
|
|||||
|
[+6 23.11.09]
|
кидай ссылку на прилойдер свой!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|