Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу написать свой ScrollPane, а нужно ли? 
V
    Опции темы
p0zt3r
Дата 27.1.2009, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 4.2.2007
Где: Самара

Репутация: 1
Всего: 6



Идея такая.

Мне нужен свой, оригинальный ScrollPane. Допустим, чтобы скроллинг был какой-нибудь нестандартный, оформление своё, декораторы всякие и т.д. причём с поддержкой скинов в дальнейшем.

Собственно, ковыряем стандартный ScrollPane.

1. Здесь находим описание стандартного компонента ScrollPane.
2. Похоже на то, что ScrollPane при скроллинге изменяет положение загруженного Loader'а. Та, часть, которая выходит за его клиентскую область, отрезается. Это сделано с использованием слоя-маски.
3. ScrollPane имеет полезные методы и события - progress, getBytesLoaded() и getBytesTotal(). Следовательно не мешало бы приделать к нашему разрабатываемому компоненту ещё и заставку в виде MovieClip'а, в которую передавались бы проценты прогресса. Следовательно делаем event listner на событие progress.
4. Ползунок для нашего ScrollPane можно сделать с помощью Button'а, реагирующего на события перетаскивания. Следовательно пишем соответствующий листнер.

Вопрос следующий 

Вроде бы всё ясно, но непонятно, как:
1. Сделать обрезку Loader'а с помощью маски - ведь у нас размер нашего ScrollPan'а может меняться.
2. Сделать компонент юзабильным. Т.е. как создать компонент, удобный при работе дизайнера?

Если кто делал подобное, подскажите быстрое решение!  smile 


--------------------
24*7*365*геморой*зарплата=0
PM MAIL ICQ   Вверх
p0zt3r
Дата 27.1.2009, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 128
Регистрация: 4.2.2007
Где: Самара

Репутация: 1
Всего: 6



Прошу простить админов за флейм,
но то, что я написал это полный бред )) Считаю всё-таки оправданным переход на ActionScript3. Я больше не могу читать это унылое га*но - эту оф. доку по АС2.

Переходите все на AS3, там прикольнее и проще! И ещё там ООП полноценное и АС2 мастдай!
--------------------
24*7*365*геморой*зарплата=0
PM MAIL ICQ   Вверх
Maksys
Дата 27.1.2009, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Future Splasher
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 15.6.2005
Где: Екатеринбург

Репутация: 3
Всего: 17



Я так и знал что не надо отвечать на этот пост smile


--------------------
 С уважением, BiMaWa™©.
user posted image
user posted image
PM MAIL ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0384 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.