Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.02.2009, 18:44
alexpro вне форума Посмотреть профиль Отправить личное сообщение для alexpro Найти все сообщения от alexpro
  № 1  
Ответить с цитированием
alexpro
 
Аватар для alexpro

Регистрация: Jul 2005
Сообщений: 116
Question Из-за скролла не липнет мувик

Многоуважаемые гуру!

Помогите пожалуйста, с простым вопросом.

Делаю сайт на весь экран с использованием прилипания мувиков:

Код AS1/AS2:
stop();
Stage.scaleMode = "noScale";
Stage.align = "TL";
onResize = function ()
{
    ttl._x = 0;
    ttl._y = 0;
    ttc._x = (Stage.width - ttc._width) / 2;
    ttc._y = 0;
    ttr._x = Stage.width - ttr._width;
    ttr._y = 0;
    ccl._x = 0;
    ccl._y = (Stage.height - ccl._height) / 2;
    ccl2._x = 0;
    ccl2._y = (Stage.height - ccl._height) / 2;
    ccc._x = (Stage.width - ccc._width) / 2;
    ccc._y = (Stage.height - ccc._height) / 2;
	ccc2._x = (Stage.width - ccc2._width) / 2;
    ccc2._y = (Stage.height - ccc2._height) / 2;
    ccr._x = Stage.width - ccr._width;
    ccr._y = (Stage.height - ccr._height) / 2;
    bbl._x = 0;
    bbl._y = Stage.height - bbl._height;
    bbc._x = (Stage.width - bbc._width) / 2;
    bbc._y = Stage.height - bbc._height;
    bbr._x = Stage.width - bbr._width;
    bbr._y = Stage.height - bbr._height;
}
;
Stage.addListener(this);
onResize();
Если я вставляю в нижний мувик (bbc) скролл с большим количеством текста, то этот мувик при разных разрешениях отображается в разных местах.

Я незнаю, как это исправить. Прикрепляю исходник.
Заранее спасибо.

Alex
Вложения
Тип файла: rar index_test_0.rar (28.0 Кб, 92 просмотров)

Старый 19.02.2009, 19:33
DaberMaN вне форума Посмотреть профиль Отправить личное сообщение для DaberMaN Найти все сообщения от DaberMaN
  № 2  
Ответить с цитированием
DaberMaN
[+4 20.02.09]

Регистрация: Feb 2009
Сообщений: 19
высота считается вместе с высотой текстового фона
не
Код:
 bbc._y = Stage.height - bbc._height;
а считай через высоту отображаемой области, т.е. фоновой подложки
Код:
 bbc._y = Stage.height - bbc."фон"._height;

Старый 19.02.2009, 21:06
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 3  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Предлагаю такой вариант решения проблемы
Вложения
Тип файла: rar index_test_0_stage.rar (15.2 Кб, 96 просмотров)

Старый 23.02.2009, 16:41
alexpro вне форума Посмотреть профиль Отправить личное сообщение для alexpro Найти все сообщения от alexpro
  № 4  
Ответить с цитированием
alexpro
 
Аватар для alexpro

Регистрация: Jul 2005
Сообщений: 116
Цитата:
Сообщение от KiL33 Посмотреть сообщение
Предлагаю такой вариант решения проблемы
Круто. Спасибо. А можно ли добавить код для центрального верхнего элемента?

Добавлено через 1 час 22 минуты
Цитата:
Сообщение от DaberMaN Посмотреть сообщение
высота считается вместе с высотой текстового фона
не
Код:
 bbc._y = Stage.height - bbc._height;
а считай через высоту отображаемой области, т.е. фоновой подложки
Код:
 bbc._y = Stage.height - bbc."фон"._height;
[Проблема решена]
Отлично работает! Спасибо DaberMaN! Все гениальное просто!


Последний раз редактировалось alexpro; 23.02.2009 в 18:13.
Создать новую тему Ответ Часовой пояс GMT +4, время: 08:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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