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

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

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

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
По умолчанию Viewrect браузера. Получить его. Слушать изменения.

Возможно ли получить во флэш Viewrect браузера и слушать его изменения?

Для примера:
Есть флэшка по высоте превышающая окно браузера. Необходимо некоторые элементы интерфейса внутри флэша позиционаровать по левому верхнему краю того что отображается в окне браузера.
__________________
blog.diestro.ru

Старый 26.10.2009, 14:49
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 2  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
да, JavaScript это позволяет

Старый 26.10.2009, 15:02
Diestro вне форума Посмотреть профиль Отправить личное сообщение для Diestro Посетить домашнюю страницу Diestro Найти все сообщения от Diestro
  № 3  
Ответить с цитированием
Diestro
 
Аватар для Diestro

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
Дык это-то понятно.
Существуют ли готовые решения/библиотеки?
__________________
blog.diestro.ru

Старый 26.10.2009, 15:15
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 4  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
для задания размеров флешки есть удобный swffit,
по вашему вопросу у меня как-то раз было так:

Код:
window.onscroll = scrollHandler;

function scrollHandler() {
			var scrollY = 0;
			if (typeof window.pageYOffset != 'undefined')
			 	scrollY = window.pageYOffset;
			else if (document.documentElement && document.documentElement.scrollTop)
				scrollY = document.documentElement.scrollTop;
			else if (document.body)
				scrollY = document.body.scrollTop;
			
			swfobject.getObjectById("flashMovie").js_scrollHandler(scrollY);
		}

Старый 26.10.2009, 16:05
Diestro вне форума Посмотреть профиль Отправить личное сообщение для Diestro Посетить домашнюю страницу Diestro Найти все сообщения от Diestro
  № 5  
Ответить с цитированием
Diestro
 
Аватар для Diestro

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
Про swffit слышал, использую. За солюшн спасибо.

Но вопрос по-прежнему открыт. Неужели нету каких то универсальных решений?
__________________
blog.diestro.ru

Старый 26.10.2009, 16:18
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 6  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
ну а это чем не устраивает? хочется обернуть в красоту?)

Старый 26.10.2009, 16:30
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Не проще сделать сайт высотой 100% и крутить контент в самом флеше?

Старый 26.10.2009, 18:57
Diestro вне форума Посмотреть профиль Отправить личное сообщение для Diestro Посетить домашнюю страницу Diestro Найти все сообщения от Diestro
  № 8  
Ответить с цитированием
Diestro
 
Аватар для Diestro

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
В данном случае не проще - это подгружаемый модуль.

Добавлено через 1 минуту
Цитата:
Сообщение от fljot Посмотреть сообщение
ну а это чем не устраивает? хочется обернуть в красоту?)
Ну я не совсем уверен в кроссбраузерности данного решения. Нужно тестить
__________________
blog.diestro.ru

Старый 26.10.2009, 19:05
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Diestro Посмотреть сообщение
это подгружаемый модуль.
Хм, и что?

Старый 26.10.2009, 19:14
Diestro вне форума Посмотреть профиль Отправить личное сообщение для Diestro Посетить домашнюю страницу Diestro Найти все сообщения от Diestro
  № 10  
Ответить с цитированием
Diestro
 
Аватар для Diestro

Регистрация: Oct 2006
Адрес: Кисловодск
Сообщений: 192
Отправить сообщение для Diestro с помощью ICQ
Этот модуль не растягивается на 100% высоты от родителя, а занимает лишь некоторую его часть. Подгружается он "налету", тогда когда нужен. Значит переделывать прокрутку нужно в родителе, а этого бы делать не хотелось.
А вообще знать когда изменяется вьюрект браузера было бы самым простым решением в данном случае. Просто получать события и реагировать на них. Хотелось найти лаконичное простое решение, без костылей.
__________________
blog.diestro.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:52.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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