![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 5 Регистрация: 13.01.2007 Пользователь №: 2460 ![]() |
Извините если этот вопрос уже был, но его я ненашел в поиске! У меня есть флешсайт и всёвремя нехватает места для текста или чего нибудь другова. Что именно мне нужно так это скроллер (полоса прокрутки). Для прокрутки текста, всевозможных картинок и другого. Мне неподходит под дизаин сайта стандартный scroll panel. Так вот я хотел спросить как сделать свой скроллер? Пожайлуста если можно исходник или подробное описание у меня стоит Flash 8 без руссификатора.
|
|
|
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 3937 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата Что именно мне нужно так это скроллер (полоса прокрутки). Для прокрутки текста, всевозможных картинок и другого. Мне неподходит под дизаин сайта стандартный scroll panel. Так вот я хотел спросить как сделать свой скроллер? DJDI Для твоих задач нужен scroll panel. О чём ты уже сам догадался, только тебя не устраивает его дизайн. Так переделай его! Здесь тебе ничего не машает. Сделаешь обновлёный дизайн, а весь функционал (и исходный код) оставишь прежним. Для редактирования зайди в Library и отредактируй элементы дизайна скрол-пана. |
|
|
![]()
Сообщение
#3
|
|
Активный участник ![]() ![]() ![]() Группа: Новичок Сообщений: 429 Регистрация: 13.11.2006 Из: Санкт-Петербург Пользователь №: 1360 ![]() |
Цитата Так переделай его! Здесь тебе ничего не машает. Сделаешь обновлёный дизайн, а весь функционал (и исходный код) оставишь прежним. Для редактирования зайди в Library и отредактируй элементы дизайна скрол-пана. Или же воспользуйся различными программными средствами, которые позволяют из кода менять цвета скролл-бара. Если же всё-таки хочется сделать скролл бар самому. То суть проста. 2 кнопки, которые при нажатии либо прибавляют либо убавляют "_y" у ролика. А ролик сам под маской. А вот насколько, как добиться плавности прокрутки, как создать слайдер - уже тонкости, которые часто останавливают разработчиков и они (при недостаточности знаний и опыта) берут стандартные компоненты. Сам пользуюсь стандартным (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) |
|
|
![]()
Сообщение
#4
|
|
Jox ![]() ![]() ![]() Группа: Пользователь Сообщений: 347 Регистрация: 3.05.2006 Из: Озерск Пользователь №: 341 ![]() |
У меня есть исходник, где показано 6 различных видов скролера во флеше, но прикрепить не могу((((((
В моей игре ic3 ты тоже можешь заметить скролер (создатели), правдо сделан он примитивно... |
|
|
![]() ![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Новичок Сообщений: 5 Регистрация: 13.01.2007 Пользователь №: 2460 ![]() |
http://belovboarding.by.ru/images/1.JPG - народ спасибо за многочисленные ответы, но толком я ничего не понял. Вот посмотрите скрин я вынес стандартный скол_панел открыл панель Library, но непойму что дальше делать... Вот нажимаю правой кнопкой мыши в панели либрари Properties и у меня выскакивает какаято ошибка "Create an instance of this SWF symbol and edit its properties using this the Parameters panel of components parameters panel".
|
|
|
![]()
Сообщение
#6
|
|
Ветеран конференции ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 3937 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата Если же всё-таки хочется сделать скролл бар самому. nikitar, речь идёт о скролпане, а не скролбаре, т.к. нужно двигать и текст и графику. Т.е. немного расширеный функционал, чем просто скролбар. Но суть остаётся тажа - нужно сделать другой, возьми и переделай стандартный компонент. По поводу компонентов (того же скрол бара и скрол пана) и их разработки. То замечу, что до флеш 6/мх не было компонентов, и всё приходилось флешерам делать руками, в том числе и скролинг. Поэтому все скролбары (о скролпанах тогда речи не шло) делались вручную: создавались кнопки и на них вешались обработчики, которые двигали содержимое в текстовой области. DJDI, Флеш тебе объясняет, что просто так ты это сделать не сможешь. Для нормальной работы с компонентами, чтобы можно было их редактировать нужно использовать Флеш 6/мх. В этом плане Флеш МХ по профессиональней Флеш Профессионал 8 (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) . В 8м флеше тебе не дадут (напрямую) возможности редактировать копмонент. Поэтому или юзай флеш мх для этих целей, или если хочется в 8м, то найди обходные пути. Во флеш 8 ты можешь или сделать полностью новый скрол кеомпонент (заюзав код компонента) или же можешь сделать свой класс, наследующий класс mx.controls.UIScrollBar (наследующий класс ScrollBar). Или для скролпана mx.containers.ScrollPane (наследующий класс ScrollView). Исходный код компонента в файле UIScrollBar.as (или ScrollPane.as для скролпана), который находится в твоей папке с настройками флеша (С:\Documents and Settings\User\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Classes\mx\controls). Папка эта создаётся при первом запуске (также компоненты есть в паке с установленным флешем, откуда они копируются в папку с настройками). Так что разберись с исходником и переделай его (в новом классе) или создай класс-потомок с целью создания своего ScrollBar и ScrollPane. |
|
|
![]()
Сообщение
#7
|
|
Активный участник ![]() ![]() ![]() Группа: Новичок Сообщений: 429 Регистрация: 13.11.2006 Из: Санкт-Петербург Пользователь №: 1360 ![]() |
Цитата nikitar, речь идёт о скролпане, а не скролбаре, т.к. нужно двигать и текст и графику. Т.е. немного расширеный функционал, чем просто скролбар. Но суть остаётся тажа - нужно сделать другой, возьми и переделай стандартный компонент. Название сути не меняет. Я описал как сделать базовый скролл, а что будет скроллится уже всё равно. |
|
|
![]()
Сообщение
#8
|
|
Новичок ![]() Группа: Новичок Сообщений: 5 Регистрация: 13.01.2007 Пользователь №: 2460 ![]() |
Jox
А можеш скинуть этот исходик мне на почту? Если можеш то скинь поыйлуста djdiska@yandex.ru Примного благодарен! |
|
|
![]()
Сообщение
#9
|
|
Новичок ![]() Группа: Новичок Сообщений: 5 Регистрация: 13.01.2007 Пользователь №: 2460 ![]() |
MustLive
Спасибо что посоветовал установить Flash 6 там и вправду можно разобраться, вот только непойму в других макромедиах можно указать путь какой ролик будет проигрываться (ContentPach) в нём указываеш например bb.swf и он проигрывает а тут непонятно там нет такой строфы куда вводить. |
|
|
![]()
Сообщение
#10
|
|
тихо-хо :) ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1478 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино. Пользователь №: 293 ![]() |
далее MustLive всетаки подсказал что лучше поставить flash 8 (IMG:http://f.hostq.ru/forum/style_emoticons/default/smile.gif) так что ставь ее
|
|
|
![]()
Сообщение
#11
|
|
Новичок ![]() Группа: Новичок Сообщений: 5 Регистрация: 13.01.2007 Пользователь №: 2460 ![]() |
Народ огромное спасибо за многочисленные ответы!!! Ну я наконецто нашел исходник и разобрался в нём! (IMG:http://f.hostq.ru/forum/style_emoticons/default/biggrin.gif) СПАСИБО ВСЕМ Тему можно закрывать!
|
|
|
![]()
Сообщение
#12
|
|
тихо-хо :) ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1478 Регистрация: 10.04.2006 Из: Млечный Путь, 3-я планета от Солнца, Россия, Москва, Люблино. Пользователь №: 293 ![]() |
наздоровье
|
|
|
![]()
Сообщение
#13
|
|
Новичок ![]() Группа: Новичок Сообщений: 42 Регистрация: 18.12.2006 Пользователь №: 2048 ![]() |
А я, вот, пытался использовать встроенный скролл, так он добавляет сразу +100 кб весу!!! Пришлось писать свой (который прибавил всего лишь 10кб).
Можно ли как-нибудь уменьшить вес файла при использовании стандартного скролла? |
|
|
![]()
Сообщение
#14
|
|
Jox ![]() ![]() ![]() Группа: Пользователь Сообщений: 347 Регистрация: 3.05.2006 Из: Озерск Пользователь №: 341 ![]() |
а я так и неупел ему исходник кинуть....:-(
|
|
|
![]()
Сообщение
#15
|
|
Активный участник ![]() ![]() ![]() Группа: Новичок Сообщений: 429 Регистрация: 13.11.2006 Из: Санкт-Петербург Пользователь №: 1360 ![]() |
Цитата А я, вот, пытался использовать встроенный скролл, так он добавляет сразу +100 кб весу!!! Пришлось писать свой (который прибавил всего лишь 10кб). Можно ли как-нибудь уменьшить вес файла при использовании стандартного скролла? Нельзя. Поэтому стандартный скролл применяют там, где размер не имеет значения. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.11.2010 - 20:02 |