Почему Flash - это здорово.

Перевод статьи: Катя Михальцова.
Источник: http://pixelborne.com/blog/why-flash-doesnt-suck/

Что, если я скажу вам, что вы можете делать все, что захотите? Что вам больше не нужно следовать соглашению. Вам не нужно делать все так, как вас учили в школе. Вы можете делать все, что угодно.

В этом привлекательность Flash и Actionscript: эта мысль, что все возможно, что единственное, что ограничивает вас - это ваше воображение. Когда в школе мне впервые показали Actionscript, было очень увлекательно думать, что все, что я должен был сделать, чтобы полностью освободить мой творческий потенциал в веб дизайне, было изучение Actionscript. Оказалось, это не полностью верно, однако в области Actionscript, без сомнения, больше возможностей введения новшеств. Именно поэтому я изучил Actionscript.

К моему смятению, я быстро понял после начала работы в мире веб дизайна, что много кругов сети, включая некоторых неприятных людей, которые смеют называть себя членами "элиты сети", неважно, что это означает, пренебрежительно смотрят на Flash. Многие люди не считают Flash вебсайты "настоящим" веб опытом. Много дизайнеров прямо скажут вам, что никогда не стоит создавать сайт полностью во Flash. Как энтузиаст Actionscript, я склонен не согласиться.

Прежде чем продолжать с этой статьей, я бы хотел указать вам на блог, который побудил меня сесть и написать это. Блог называется Scobleizer с заголовком ("Может ли Flash быть спасен?" англ.), посмевший сказать, с каким-то псевдоавторитетом, что Flash был на грани исчезновения в целом. Именно благодаря чтению комментариев к этой теме я решил высказать мое собственное мнение о Flash.

Учиться - легко и весело.

Actionscript, вероятно, один из наиболее легких языков для обучения в веб разработке. Часть того, что делает это легче - факт того, что вы можете изучить его в несколько маленьких шагов и всегда приобретать навык, который может быть использован в ваших Flash проектах. Если вы изучите видео во Flash, вы сможете пойти делать видео виджеты. Если вы изучите аудио, то сможете сделать музыкальный проигрыватель. Пока вы обучаетесь, вы получаете новые навыки с каждым проектом, в то время как с javascript или PHP, по моему опыту, вам надо выучить действительно очень много, прежде чем вы сможете сделать что-либо классное. Благодаря двойственности Flash, имея программный аспект и аспект интерфейса графического пользователяЮ будет легко сделать эти "классные" вещи в начале обучения. Тогда, как только вы создадите некое количество Flash сайтов или виджетов и почувствуете себя уверенно в Actionscript, будет несложно сделать скачок в основы Объекта Ориентированного Программирования.

Также вы сможете изучить Actionscript за достаточно краткий промежуток времени, и, как только вы выучите его, вы действительно сможете сделать все, что вам захочется, потому что это очень сильный и выразительный язык.

Инновации

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

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

Другим хорошим примером является (вебсайт magneticNorth англ.), еще один проект, связанный с Брэнданом Дэйвсом, который я очень люблю, хотя у него есть некоторые недостатки с точки зрения условий и простоты пользования.

Другой, полностью сделанный во Flash вебсайт, как этот вебсайт для Poplar Grove Winery, и этот для дизайнера Мигеля Рейерса устанавливают хорошие критерии о том, что Flash сайт может и должен делать: предлагать больше, чем традиционный HTML сайт, продолжая поддерживать высокий стандарт простоты и удобства использования.

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

Плохое использование

Как и с любым мощным инструментом в мире, Flash может использоваться для хороших целей, а может и для плохих. И, к сожалению, существует, возможно, гораздо больше плохих, чем хороших Flash сайтов. Один из моих любимых примеров - Flash Past Your Eyes, который в значительной степени показывает все, что является неправильным и плохим в развитии Flash, и это как будто вы взяли мощный инструмент и дали его в руки любителю. Это как дать базуку тинейджеру: очевидно случится что-либо плохое.

Но необузданное неправильное употребление Flash не должно препятствовать его правильному использованию. Да, это правда, что сайт, полностью созданный во Flash, вероятно, неправильное решение для сети в 99 процентах случаев, но время от времени это так. Время от времени вы понимаете, что это настолько сумасшедшее, что Flash действительно единственный выход.

Порно и игры: почему Flash не исчезнет

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

Есть 2 большие причины, почему Flash не исчезнет в скором времени. Первая - порно. У HTML теперь есть видео поддержка и многие разработчики думают, что это будет конец Flash, но в настоящее время почти вся свободная порноиндустрия в сети, сайты вроде PornHub, YouPorn, SpankWire и многие другие, все используют Flash для видео, и я не могу представить все эти компании (и действительно кто знает, сколько их там) начали пользоваться HTML5 видео тегом.

Другая вещь, которая была проигнорирована, в (статье Scobleizer англ.), была популярность Flash игр, которые, вероятно, являются времяпровожлением номер один для всех, кто работал в кабине.

Звук

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

У Actionscript есть уникальная способность динамически генерировать свои собственные тона без необходимости загрузки звукового файла, что я вляется одной из тех вещей, которые, по моему мнению, игнорировали разработчики. StandingWave2 - открытая звуковая библиотека, созданная Joe Berkovitz, которую легко использовать и которая предоставляет разработчику простой путь динамического генерирования тонов в Actionscript. Единственный раз, когда я видел это в действии, была маленькая игрушка, которую я сделал сам и назвал ToneScribbler, которая является очень примитивным использованием StandingWave2 и только показывает, что могло бы быть сделано в руках более опытного разработчика.

Еще один отличный пример звука во Flash - DarwInstruments, сделанный Jer Thorpe.

Flash - это весело

Как серьезные веб разработчики, лекго забыть, что Flash может быть просто забавой. Клиенты любят его, потому что все их странные идеи могут воплотиться в жизнь(редко хорошая вещь) и это вероятно одна из главных причин почему Flash не исчезнет. В конечном счете, тем не менее, мы забываем, что это весело - эксперементировать, пробовать новые вещи, обыгрывать свежие идеи или делать небольшие открытия абсолютно случайно - это все то, для чего Flash был создан. Это возможность открыть что-нибудь новое. С тех пор как Flash впервые был представлен, он прошел очень долгий путь. Часть сайтов, создаваемых в настоящее время, абсолютно прекрасна и и проста в навигации как любой HTML сайт. Любой хороший Flash разработчик знает как избежать этого долгого времени загрузки. И когда вы вводите элементы типа Papervision 3D, может получиться действительно забавно.

Один из моих любимых примеров детского чувства игры на Flash вебсайте является Nick Joore’s online portfolio. Это имеет смысл, чтобы у человека, программирующего игры, был такой игривый вебсайт.

Тем не менее, не обманывайте себя: все еще существует много недостатков, главный из которых, по моему мнению, невозможность использовать кнопку возврата, а также невозможность использования прокрутки браузера, две вещи, которые вероятно не будут решены в ближайшее время. Если эти две проблемы будут решены, так же как и проблема получения Flash на iPhone, невозможно предсказать, что будет в будущем.

И в заключение: мне очень интересно увидеть как хорошо Flash CS5 распространится, учитывая возможностью создания iPhone приложений. Есть отличная обучающая видеопрограмма на gotoAndLearn о создании iPhone приложений во Flash.

Внимание!

Вы можете изучить все секреты flash анимации всего за 3 недели! Перейти из разряда новичка в разряд опытного пользователя даже без посещения дорогих курсов и чтения толстенных талмудов.

110 видео уроков,

в превосходном качестве помогут пройти, Вам, терни flash анимации самым быстрым и легким путём! +ActionScript 3.0

Подробнее

Похожие записи

Комментарии

Аватар пользователя vitkuz

Катя огромное вам спасибо за перевод такой хорошей статьи! Так держать!

yes-yes

Аватар пользователя lolopolosko

Flash никогда не исчезнет!!!! Он популярен среди банеров...игр...

Аватар пользователя Fly

Замечательная статья. Спасибо, Катя, за перевод.
Я согласен с этими мысляи. От себя могу добавить, что все, когда говорят, что HTML5 изживёт флеш - они делают акцент на флеш плеер, на то, что в html5 можно тоже будет вставлять видео, но не забывайте, что флеш не только видео, подумайте о том, что actionscript 3 - это уровень ООП, думаете html5 будет способен на такое? а реализация 3D??? Максимум с чем сможет побороться html5 -это с java...

1) Админ всегда прав
2) Если админ не прав, смотри пункт 1

Мы в контакте - http://vkontakte.ru/club9573247
Не отвечаю на вопросы в личку касаемо Flash, у нас для этого есть форум

Аватар пользователя vitkuz

Еще во flash рисуют мультики, очень интересно посмотреть как на html5 будут рисовать мультики ))) Ту же масяню ? )))

Аватар пользователя TeT

Отличная статья! Обидно конечно, что flash поддерживает порноиндустрию...:(

Keyboard not found. Press any key to continue

Аватар пользователя Aloran

Флай не с java, а с javascript. Это разные вещи. А так статейка ничего)))

И вообще замечательно, что помимо флеша есть Сильверлайт и html5. Ведь чем выше конкуренция тем, лучше будет сам флеш. Ах как в нем щас не хватает такой фишки как подавление эха((((

Кстати странный ник у Катерины. Она явно афелированна к одному из админов сайта))))

Аватар пользователя Fly
Цитата: Aloran

Кстати странный ник у Катерины. Она явно афелированна к одному из админов сайта))))

Это моя сестрёнка :)

1) Админ всегда прав
2) Если админ не прав, смотри пункт 1

Мы в контакте - http://vkontakte.ru/club9573247
Не отвечаю на вопросы в личку касаемо Flash, у нас для этого есть форум

Аватар пользователя mitien

Хорошая статья. сенкс.

Аватар пользователя uhtochki

 Не имеет значения, дизайнер вы или музыкант, я не думаю, что вы должны привлекать внимание пользователя музыкой, играющей, пока сайт загружается

Золотые слова! Сколько человек получают шок, когда при загрузке начинает играть музыка во всю громкость. То ли сразу закрывать страницу или дождаться загрузки и потом лихорадочно искать, где же он выключается.

Мне кажется, еще один недостаток Флеш плеера, что он всегда ставит звук на 100.