Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Класс(ы) для создания баннеров (http://www.flasher.ru/forum/showthread.php?t=85832)

barby 01.10.2006 16:43

Класс(ы) для создания баннеров
 
Добрый день, товарищи флешеры! :mosking:

У меня возник такой вопрос: нужен класс для создания баннеров, требования к нему такие:
  • минимальный размер при компиляции
  • вся анимация задается программно, естественно и легко, например: move (mc1, x1, x2, y1, y2, time), или что-то типа этого
  • программный код выполняется постепенно, следующая функция не выполняется, пока не закончиться выполнение предыдущей. Параллельное выполнение функций также возможно

Есть ли существующие классы или может кто-нибудь поделится секретами легкого создания баннеров?

CCCPirate 01.10.2006 16:54

Есть класс MC_tween2 - легко програмирует изменение параметров клипов во времени, прибавляет к любому ролику 8К

http://hosted.zeh.com.br/mctween/

barby 01.10.2006 17:00

Как человек с не очень большим опытом флеша, спрошу: 8К для таких целей - это нормально? Или можно добиться нужных эффектов меньшими количествами байт?

CCCPirate 01.10.2006 17:23

Я считаю, что нормально: его возможности вполне их оправдывают

wvxvw 01.10.2006 18:43

Как по мне - 8К много, я всегда старался, чтобы банер укладывался в 15К максимум. Не вижу особого смысла делать какие-то специальные классы для этих целей. Ибо:
- жизнь баннера в большинстве случаев до одного месяца, а то и короче.
- изображение на баннере в очень небольшой степени влияет на его эффективность (у меня был доступ к статистике большого банерообменника, так что это не треп =) Скорость загрузки и читабельность текста гораздо важнее. Бывают даже случаи, когда ГИФ предпочтительнее флеша т.как картинка отобразится быстрее (браузеру нужно несколько секунд для активации плагина).
- для просмотра баннера никто специально не станет устанавливать последнюю версию плеера, так что делая его нужно ориентироваться на 6-й плеер как минимум. (исключение, если таргет групп заведомо располагает нужным плеером по не зависящим причинам).
Все, что могу тут посоветовать - так это сделать "заготовки" нужных размеров с примитивным кодом типа getURL() и этим ограничится...

DarkLight 01.10.2006 18:51

...лучше для каждого эффекта сделать отдельную функцию и вставлять в баннер только необходимые...имхо ООП в баннерах абсолютно не нужно..

Nirth 01.10.2006 19:43

Цитата:

...лучше для каждого эффекта сделать отдельную функцию и вставлять в баннер только необходимые...имхо ООП в баннерах абсолютно не нужно..
ООП присутствует даже в флэшках без скрипта, флэш вообще работает на чистом ООП. это так к слову.

Но создавать отдельные классы к банерам смысла не имеет, ибо каждый баннер всетаки уникален (шаблонные никому не нужны), а фреймворк для создания разнообразных баннеров, будет создаваться слишком долго, и весить будет слишком много, стандартных классов и методов вроде MovieClip\Math и тд вполне хватает.

barby 01.10.2006 19:54

Тогда, я так понимаю, что лучше все сделать мышкой в Macromedia Flash без программирования вообще?

artcraft 01.10.2006 20:00

Цитата:

Сообщение от barby
Тогда, я так понимаю, что лучше все сделать мышкой в Macromedia Flash без программирования вообще?

именно - единственное можно капелку, например, на движение мышки забомбить интерактивность...

iNils 01.10.2006 20:08

Цитата:

Сообщение от artcraft
именно - единственное можно капелку, например, на движение мышки забомбить интерактивность...

Я в баннерах часто использовал АС, даже если они не были интерактивные. Это случаи когда выполняются какието рутинные операции или когда какоето действие сложно и долго рисовать руками.

artcraft 01.10.2006 20:31

у меня тоже в некоторых баннреах есть пару циклов где клонирую повторяющиеся детали - например снежинки падают, но это редко нужно

wvxvw 02.10.2006 04:02

Да, вот, пожалуй добавлю: единственное место, где на мой взгляд использование скриптов и сложных эффектов оправдано - в баннерах для аськи. Т.как аська (кажется) сама попросит установить плеер (а возможно он даже в ней встроен, не уверен), баннер будет долго проигрываться - следовательно клиент увидит все ваши старания да еще и не один раз. Тут можно поизгаляться с эффектами, сюжетом и т.п.
Но! в общем случае нужно рассчитывать на то, что специально следить за тем, что происходит на баннере клиент не будет. Баннер - это не то, ради чего человек открывает страницу в браузере, и если идея сразу не понятна, есть шанс, что клиент уйдет на другую страницу так и не поняв, а что же ему пытались прорекламировать.


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

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