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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: May 2004
Адрес: Киев
Сообщений: 6
Question И опять по поводу скроллинга

Люди помогите!!!
Стоит такая задача:
В мувике должно быть окно прокрутки, в котором должен прокручиваться контент, который, в свою очередь состоит из отдельных обьектов (картинки). Обьектов очень много: порядка 200 штук.
Как сделать такую штуку ума не преложу... HELP!!!
__________________
Делай как можно лучше, а хуже получится само-собой!

Старый 17.05.2004, 20:32
Dindin вне форума Посмотреть профиль Отправить личное сообщение для Dindin Посетить домашнюю страницу Dindin Найти все сообщения от Dindin
  № 2  
Dindin
 
Аватар для Dindin

Регистрация: Feb 2004
Адрес: на колокольне Любит: плеваться
Сообщений: 1,769
Отправить сообщение для Dindin с помощью ICQ
Ключевое слово - "опять". Используй поиск
__________________
судью - на мыло, из игроков - вить веревки.

Старый 17.05.2004, 22:22
juice вне форума Посмотреть профиль Отправить личное сообщение для juice Найти все сообщения от juice
  № 3  
juice
 
Аватар для juice

Регистрация: Jan 2004
Адрес: Украина, Киев
Сообщений: 179
Отправить сообщение для juice с помощью ICQ
По умолчанию ScrollPane

Стандартный компонент ScrollPane тебе поможет, тока сразу предупреждаю - в пармаетр Scroll Content надо записать Linkage ID мувика.

Старый 17.05.2004, 23:22
Walen вне форума Посмотреть профиль Отправить личное сообщение для Walen Найти все сообщения от Walen
  № 4  
Walen

Регистрация: May 2004
Адрес: Киев
Сообщений: 6
To Juice:
Стандартный ScrollPane не подойдет! Потому что обьектов очень много и они не вместяться в мувик, ведь обьектов больше 200!
Решением проблемы было бы следующее: при прокрутке 1 кадра прокручиваемого мувика до конца происходит переход ко второму кадру того же мувика, и наоборот при обратном скролинге происходит переход к предыдущему кадру. Можно ли это сделать?
__________________
Делай как можно лучше, а хуже получится само-собой!


Последний раз редактировалось Walen; 17.05.2004 в 23:26.
Старый 18.05.2004, 00:50
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 5  
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
конечно можно , тогда тебе придется делать мувик-анимацию
в котором будет двигатся твоя гиганская страница))) ну а после можеш им и управлять (кадры вперед и кадры назад)))
про ето посмотри на форуме , недавно спрашивали как заставить мувик идти вспять)))


__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 18.05.2004, 01:39
artfla$her вне форума Посмотреть профиль Отправить личное сообщение для artfla$her Найти все сообщения от artfla$her
  № 6  
artfla$her
 
Аватар для artfla$her

Регистрация: Apr 2004
Адрес: Петербург
Сообщений: 549
Отправить сообщение для artfla$her с помощью ICQ
С анимацией делать - по правде сказать несколько по-левому будет. Вот, посмотри, я когда-то делал

function rollChildM(arrive) {
var arrive, buttonName, i
if (((maxUpClick+arrive)>=0 and arrive<0) or ((maxDownClick-arrive)>=0 and arrive>0)) {
maxUpClick += arrive;
maxDownClick -= arrive;
for (i=0; i<childMClips.length; i++) {
buttonName = eval(childMClips[i]);
buttonName._y -= (buttonName._height+childMSpace)*arrive;
if (buttonName._y<childMMaxY and buttonName._y>minY-buttonName._height/2) {
buttonName._visible = 1;
} else {
buttonName._visible = 0;
}
}
}
}

Здесь childMClips - массив имен объектов. Покапайся, переделай, и все будет ОК. Если чего не получилось - завтра, если у меня не будет припадков склероза, скину исходник нормальный, а сейчас тороплюсь, уж извини.
__________________
За двумя зайцами погонишься - от егеря по морде получишь

Старый 18.05.2004, 01:40
juice вне форума Посмотреть профиль Отправить личное сообщение для juice Найти все сообщения от juice
  № 7  
juice
 
Аватар для juice

Регистрация: Jan 2004
Адрес: Украина, Киев
Сообщений: 179
Отправить сообщение для juice с помощью ICQ
Цитата:
Потому что обьектов очень много и они не вместяться в мувик, ведь обьектов больше 200!
Что означает "не вместятся" ??? Подгружай их динамически, ведь их все-таки 200. Я б руками такое не взялся делать ...

Старый 18.05.2004, 02:50
Walen вне форума Посмотреть профиль Отправить личное сообщение для Walen Найти все сообщения от Walen
  № 8  
Walen

Регистрация: May 2004
Адрес: Киев
Сообщений: 6
To Juice:
Вот блин!!! Я просто не знаю как их динамически подгружать...
Обьясни пожалуйста технологию как можно динамически подгружать мувики в слой (ScrollPane,...). Я просто совсем зелёный во Флэше, но схватываю на лету... сегодня я его только установил, решил научиться...
а для примера склепать каталог: 1) главное окно (где собственно список)
2) при щелчке на элементе списка будет переход к детальному описанию (прилепить на обьект переход к кадру N - где и будет его детальное описание).
Буду очень рад пожеланиям и советам по осуществлению. Thanks!

To artfla$her: сбрось мне пожалуйста исходник или поясни код - пока еще тяжело разобраться самостоятельно.
__________________
Делай как можно лучше, а хуже получится само-собой!

Старый 18.05.2004, 14:01
juice вне форума Посмотреть профиль Отправить личное сообщение для juice Найти все сообщения от juice
  № 9  
juice
 
Аватар для juice

Регистрация: Jan 2004
Адрес: Украина, Киев
Сообщений: 179
Отправить сообщение для juice с помощью ICQ
То, что компонент связывается с клипом эт ты понял. Теперь в этот клип надо подгрузить много картинок. Если это jpeg картинки то все для тебя будет проще - ты их сможешь подгрузить даже не импортируя в библиотеку (другими словами руками не будешь их в флэш перетягивать). Если графика другого типа есть также два варианта: либо конвертировать их в jpeg или swf, либо импортировать в библиотеку и конвертировать все их в видеоклипы. Теперь надо писать скрипт, загружающий все это в твой мувик. Для первого варианта используй loadMovie(), для последнего attachMovie().
ЗЫ Возможно, в твоем случае ScrollPane не справится с этой задачей в силу своей глючности. Тогда напишешь, и я дам тебе свой скроллер - совсем недавно написал, и красивше стандартного

Старый 19.05.2004, 00:38
artfla$her вне форума Посмотреть профиль Отправить личное сообщение для artfla$her Найти все сообщения от artfla$her
  № 10  
artfla$her
 
Аватар для artfla$her

Регистрация: Apr 2004
Адрес: Петербург
Сообщений: 549
Отправить сообщение для artfla$her с помощью ICQ
Walen, вот исходник, токо извини за отсутствие комментов - спрашивай так, что неясно будет. Скролл здесь не супер, но саму технологию, думаю, поймешь. Можно все изменить, само собой. Сколотил за 10 мин., уж не суди строго.... За красивыми темами обращайся к juice - у меня пока времени нет писать компоненты....
Вложения
Тип файла: zip roll.zip (5.4 Кб, 124 просмотров)
__________________
За двумя зайцами погонишься - от егеря по морде получишь

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

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

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


 


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


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