|
Как делать Flash-сайты?Обсуждение темы Как делать Flash-сайты? в разделе Технологии Flash, часть категории ДИЗАЙН И ГРАФИКА; Приветик всех (там моя дочь год назад говорила ) Сами понимаете, я не новичёк, и Flash то знаю, да и с программированием на ... |
|
Опции темы |
28.01.2009, 23:17 | #1 |
|
Приветик всех (там моя дочь год назад говорила )
Сами понимаете, я не новичёк, и Flash то знаю, да и с программированием на нём разбираюсь. Вопрос глобальнее - как делаются именно сайты. Что обычно делается программно, что анимацией или ещё как. Где удобнее использовать слои, когда в один слой объекты накидать и прочее - то есть интересует именно технология. Оптимальный вариант - место, где можно поглядеть исходники as3-сайтов |
|
29.01.2009, 00:36 | #2 | |
|
однозначно многофайлово не стоит весь сайт пихать в один свф, как к сожалению, выглядят все фришные флеш шаблоны. Делается основной ролик, родительский, и в него в нужные места и в нужное время или по клику подгружаются нужные "дочерние" свф-ки, тхт, хтмл, джпг, флв и т.д. и т.п. Как и обычный сайт. Если "родительская" свф чуть увесистее - обязательно надо ставить прелоадер! чтоб пользователь хоть в курсе события был, что чтото грузится, а не у него инет пропал (лично я ставлю прелоадер если единомоментная первая загрузка превышает 50 Кб) Если нужно грузить на сайт чтото "тяжелое", например видео, запускаемое по клику, то можно его загружать и заранее, пока чтото происходит или не происходит, и запускать программно в нужное время.
в принципе то что удобнее, менее "энергоемко" - понимать так: флеш, анимация это нагрузка и на процессор, и на видеокарту. Например моушн твин, движение, можно сделать неоходимым колличеством кадров от начальной точки до конечной, а можно программно - задавая координаты и скрипт движения. Если обьектов с относительно простым движением много, проще создать компонент с кодом и применять его во всех подобных случаях (считается что вы понимаете, что флеш загружает один раз из библиотеки символы, мувиклипы и компоненты, а колличество их использования на общий "вес" флеш ролика не влияет). Если делать кадрами - тогда прийдется делать это к каждому обьекту, который должен двигаться. Колличество кадров - увеличение размера конечного файла и нагрузка. Еще программно легче и проще делать так называемые множественные, дублирующиеся анимированные обьекты, часто "случаного выбора", например снежинки падающие, или ростущее дерево, мерцающие звезды и т.д. однозначно анимировать, часто даже покадрово, приходится обьекты "растровые", причем лучше не тупой сменой картинок, а частями. Например идущий человек. Надо отдельно нарисовать каждое положение и состояние каждой руки и ноги (а то и их делить на обьеты) и анимировать пообьектно. тогда у нас будет чуть больше маленьких картинок и одна-две малоизменяющихся - например голова или грудная клетка. В таких случаях опыт и пробы и ошибки подскажут как лучше - целой картинкой человека менять в движении или пообьектно (из соображений нагрузки и размера файла)ю Цитата:
И еще:Флеш - программа векторная. Потому чем меньше будет растра - тем легче будет сайт. Если растр необходим - соизмеряйте цена качество и однозначно "не злоупотребляйте" и подгружайте постепенно. Флеш не понимает сцен, это сделано для внутреннего сомнительного удобства. И хоть АС оперирует со сценами, всеже если у Вас возникла необходимость сцены - значит это однозначно может быть либо нужный кадр мувиклипа, либо подгружаемый ролик. Флеш чудесно работает с php и Мускулом. Флеш это экшн, движение и анимация, интерактив. Не пониаю деятелей создающих "статичные" флеш сайты. Используйте возможности флеш во время загрузки даных, например пока грузится картинка, анимиуйте подложку или еще чего, чтоб на сайте чтото происходило. И в качестве прелоадера, и красиво, не то что смотреть на бегущий термометр или процентную строку... Както так вот в кратце и сумбурно... Но вопрос то ОГО-ГО тут либо статьи писать, либо на конкретные вопросы отвечать. |
|
|
Этот пользователь сказал спасибо Aldes за это полезное сообщение: | Silver (29.01.2009) |
29.01.2009, 00:37 | #3 | |
|
однозначно многофайлово не стоит весь сайт пихать в один свф, как к сожалению, выглядят все фришные флеш шаблоны. Делается основной ролик, родительский, и в него в нужные места и в нужное время или по клику подгружаются нужные "дочерние" свф-ки, тхт, хтмл, джпг, флв и т.д. и т.п. Как и обычный сайт. Если "родительская" свф чуть увесистее - обязательно надо ставить прелоадер! чтоб пользователь хоть в курсе события был, что чтото грузится, а не у него инет пропал (лично я ставлю прелоадер если единомоментная первая загрузка превышает 50 Кб) Если нужно грузить на сайт чтото "тяжелое", например видео, запускаемое по клику, то можно его загружать и заранее, пока чтото происходит или не происходит, и запускать программно в нужное время.
в принципе то что удобнее, менее "энергоемко" - понимать так: флеш, анимация это нагрузка и на процессор, и на видеокарту. Например моушн твин, движение, можно сделать неоходимым колличеством кадров от начальной точки до конечной, а можно программно - задавая координаты и скрипт движения. Если обьектов с относительно простым движением много, проще создать компонент с кодом и применять его во всех подобных случаях (считается что вы понимаете, что флеш загружает один раз из библиотеки символы, мувиклипы и компоненты, а колличество их использования на общий "вес" флеш ролика не влияет). Если делать кадрами - тогда прийдется делать это к каждому обьекту, который должен двигаться. Колличество кадров - увеличение размера конечного файла и нагрузка. Еще программно легче и проще делать так называемые множественные, дублирующиеся анимированные обьекты, часто "случаного выбора", например снежинки падающие, или ростущее дерево, мерцающие звезды и т.д. однозначно анимировать, часто даже покадрово, приходится обьекты "растровые", причем лучше не тупой сменой картинок, а частями. Например идущий человек. Надо отдельно нарисовать каждое положение и состояние каждой руки и ноги (а то и их делить на обьеты) и анимировать пообьектно. тогда у нас будет чуть больше маленьких картинок и одна-две малоизменяющихся - например голова или грудная клетка. В таких случаях опыт и пробы и ошибки подскажут как лучше - целой картинкой человека менять в движении или пообьектно (из соображений нагрузки и размера файла)ю Цитата:
И еще:Флеш - программа векторная. Потому чем меньше будет растра - тем легче будет сайт. Если растр необходим - соизмеряйте цена качество и однозначно "не злоупотребляйте" и подгружайте постепенно. Флеш не понимает сцен, это сделано для внутреннего сомнительного удобства. И хоть АС оперирует со сценами, всеже если у Вас возникла необходимость сцены - значит это однозначно может быть либо нужный кадр мувиклипа, либо подгружаемый ролик. Флеш чудесно работает с php и Мускулом. Флеш это экшн, движение и анимация, интерактив. Не пониаю деятелей создающих "статичные" флеш сайты. Используйте возможности флеш во время загрузки даных, например пока грузится картинка, анимиуйте подложку или еще чего, чтоб на сайте чтото происходило. И в качестве прелоадера, и красиво, не то что смотреть на бегущий термометр или процентную строку... Както так вот в кратце и сумбурно... Но вопрос то ОГО-ГО тут либо статьи писать, либо на конкретные вопросы отвечать. |
|
|
Этот пользователь сказал спасибо Aldes за это полезное сообщение: | Silver (29.01.2009) |
29.01.2009, 00:41 | #4 |
|
Aldes, есть примерчик, плиззззз. Конечно можно через полгодика эдак выплыть методом проб и ошибок, но с единственным примерчиком срок сократиться до пары недель...
|
|
29.01.2009, 00:43 | #5 |
|
Makarenya, да можно и примерчик... на какую/какие из вопросов примерчик сделать?
Весь сайт поди времени отнимет... |
|
29.01.2009, 00:49 | #6 |
|
Лучше просто готовый сайт. Чтоб какой вопрос не возник, сразу можно спросить у сайта
|
|
29.01.2009, 00:50 | #7 |
|
вот делаю визиточку сайт скорее показать что они есть, чего делают и поиграться там костер, бабочка, часы в реальное время пользователя приколы этакие. Там Родительский клип - задний фон, мувиклип с картинкой. Остальное все подгружается постепенно.
|
|
Этот пользователь сказал спасибо Aldes за это полезное сообщение: | Асмодиан (29.01.2009) |
29.01.2009, 00:51 | #8 |
|
То есть понимаешь, когда начну уж делать, на каждый элемент, на каждую загогулину сразу появиться вопрос: а как её лучше сделать, каким способом. И вот лучшее - это иметь некий базовый пакет, дающий представление о том и о этом.
|
|
29.01.2009, 00:55 | #9 |
|
Makarenya, я гдето раньше скинул несколько ссылок, где статьи и сходники и уроки... Ты лучше спрашивай в чем загводстка, много спарашивай легче отвечать на конкретные вопросы. Например про движение колличеством фреймов или программно - я тебе сравнительные исходнички. итд.
|
|
29.01.2009, 00:58 | #10 |
|
ок, скоро начну работу. Самое первое: с чего начать (шаблон уже есть)
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как теперь делать сайты на народе? | Kseniez | Бесплатный хостинг | 14 | 12.07.2011 20:59 |
Оцените сайт о том, как делать сайты | OldCat | Скамейка запасных | 9 | 21.09.2009 09:09 |
Информация для тех, кто учится делать сайты | OldCat | Скамейка запасных | 5 | 19.09.2009 12:27 |
Сайты по Flash | BleSSeD | Технологии Flash | 6 | 22.11.2008 15:19 |
стоит ли из этого делать сайт по flash? | svetik | Скамейка запасных | 9 | 28.03.2007 21:09 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|