Как создавать свои Flash-игры, подобные Angry Birds и World of Goo?
Box2D - это библиотека, которая моделирует физическое поведение твердых тел в двумерном пространстве. Программисты могут использовать ее в своих играх, чтобы сделать...
Перевод статьи: Катя Михальцова.
Источник:
Что, если я скажу вам, что вы можете делать все, что захотите? Что вам больше не нужно следовать соглашению. Вам не нужно делать все так, как вас учили в школе. Вы можете делать все, что угодно.
В этом привлекательность Flash и Actionscript: эта мысль, что все возможно, что единственное, что ограничивает вас - это ваше воображение. Когда в школе мне впервые показали Actionscript, было очень увлекательно думать, что все, что я должен был сделать, чтобы полностью освободить мой творческий потенциал в веб дизайне, было изучение Actionscript. Оказалось, это не полностью верно, однако в области Actionscript, без сомнения, больше возможностей введения новшеств. Именно поэтому я изучил Actionscript.
К моему смятению, я быстро понял после начала работы в мире веб дизайна, что много кругов сети, включая некоторых неприятных людей, которые смеют называть себя членами "элиты сети", неважно, что это означает, пренебрежительно смотрят на Flash. Многие люди не считают Flash вебсайты "настоящим" веб опытом. Много дизайнеров прямо скажут вам, что никогда не стоит создавать сайт полностью во Flash. Как энтузиаст Actionscript, я склонен не согласиться.
Прежде чем продолжать с этой статьей, я бы хотел указать вам на блог, который побудил меня сесть и написать это. Блог называется Scobleizer с заголовком ("
Учиться - легко и весело.
Actionscript, вероятно, один из наиболее легких языков для обучения в веб разработке. Часть того, что делает это легче - факт того, что вы можете изучить его в несколько маленьких шагов и всегда приобретать навык, который может быть использован в ваших Flash проектах. Если вы изучите видео во Flash, вы сможете пойти делать видео виджеты. Если вы изучите аудио, то сможете сделать музыкальный проигрыватель. Пока вы обучаетесь, вы получаете новые навыки с каждым проектом, в то время как с javascript или PHP, по моему опыту, вам надо выучить действительно очень много, прежде чем вы сможете сделать что-либо классное. Благодаря двойственности Flash, имея программный аспект и аспект интерфейса графического пользователяЮ будет легко сделать эти "классные" вещи в начале обучения. Тогда, как только вы создадите некое количество Flash сайтов или виджетов и почувствуете себя уверенно в Actionscript, будет несложно сделать скачок в основы Объекта Ориентированного Программирования.
Также вы сможете
Инновации
Flash доказал, что является хорошей платформой для инноваций в сети, потому что единственное, что сдерживает творческий потенциал, это навыки программирования и, как мы все знаем, там много гениальных программистов.
Хорошим примером инновационного мышления является (
Другим хорошим примером является (
Другой, полностью сделанный во Flash вебсайт, как этот вебсайт для
Проекты как
Плохое использование
Как и с любым мощным инструментом в мире, Flash может использоваться для хороших целей, а может и для плохих. И, к сожалению, существует, возможно, гораздо больше плохих, чем хороших Flash сайтов. Один из моих любимых примеров -
Но необузданное неправильное употребление Flash не должно препятствовать его правильному использованию. Да, это правда, что сайт, полностью созданный во Flash, вероятно, неправильное решение для сети в 99 процентах случаев, но время от времени это так. Время от времени вы понимаете, что это настолько сумасшедшее, что Flash действительно единственный выход.
Порно и игры: почему Flash не исчезнет
Я был потрясен тем как много людей, относительно умных людей, предсказывают, что Flash полностью исчезнет из сети в течение следующих пяти лет. Эти претензии, конечно, вероятно внесены главным образом людьми, имеющими иррациональную ненависть к Flash, но, тем не менее, удивительно, как часто я слышу это.
Есть 2 большие причины, почему Flash не исчезнет в скором времени. Первая - порно. У HTML теперь есть видео поддержка и многие разработчики думают, что это будет конец Flash, но в настоящее время почти вся свободная порноиндустрия в сети, сайты вроде PornHub, YouPorn, SpankWire и многие другие, все используют Flash для видео, и я не могу представить все эти компании (и действительно кто знает, сколько их там) начали пользоваться HTML5 видео тегом.
Другая вещь, которая была проигнорирована, в (
Звук
Одна вещь, которая никогда не вызывает споров, вероятно потому, что люди ненавидят, когда на вебсайтах есть музыка, это возможность Flash хорошо работать со звуком. Лично я ненавижу, когда на вебсайтах звучат плохие песни. Не имеет значения, дизайнер вы или музыкант, я не думаю, что вы должны привлекать внимание пользователя музыкой, играющей, пока сайт загружается
У Actionscript есть уникальная способность динамически генерировать свои собственные тона без необходимости загрузки звукового файла, что я вляется одной из тех вещей, которые, по моему мнению, игнорировали разработчики.
Еще один отличный пример звука во Flash -
Flash - это весело
Как серьезные веб разработчики, лекго забыть, что Flash может быть просто забавой. Клиенты любят его, потому что все их странные идеи могут воплотиться в жизнь(редко хорошая вещь) и это вероятно одна из главных причин почему Flash не исчезнет. В конечном счете, тем не менее, мы забываем, что это весело - эксперементировать, пробовать новые вещи, обыгрывать свежие идеи или делать небольшие открытия абсолютно случайно - это все то, для чего Flash был создан. Это возможность открыть что-нибудь новое. С тех пор как Flash впервые был представлен, он прошел очень долгий путь. Часть сайтов, создаваемых в настоящее время, абсолютно прекрасна и и проста в навигации как любой HTML сайт. Любой хороший Flash разработчик знает как избежать этого долгого времени загрузки. И когда вы вводите элементы типа
Один из моих любимых примеров детского чувства игры на Flash вебсайте является
Тем не менее, не обманывайте себя: все еще существует много недостатков, главный из которых, по моему мнению, невозможность использовать кнопку возврата, а также невозможность использования прокрутки браузера, две вещи, которые вероятно не будут решены в ближайшее время. Если эти две проблемы будут решены, так же как и проблема получения Flash на iPhone, невозможно предсказать, что будет в будущем.
И в заключение: мне очень интересно увидеть как хорошо Flash CS5 распространится, учитывая возможностью создания iPhone приложений. Есть отличная обучающая видеопрограмма на
Внимание!
Вы можете изучить все секреты flash анимации всего за 3 недели! Перейти из разряда новичка в разряд опытного пользователя даже без посещения дорогих курсов и чтения толстенных талмудов.
110 видео уроков,
в превосходном качестве помогут пройти, Вам, терни flash анимации самым быстрым и легким путём! +ActionScript 3.0
Комментарии
Катя огромное вам спасибо за перевод такой хорошей статьи! Так держать!
Flash никогда не исчезнет!!!! Он популярен среди банеров...игр...
Замечательная статья. Спасибо, Катя, за перевод.
Я согласен с этими мысляи. От себя могу добавить, что все, когда говорят, что HTML5 изживёт флеш - они делают акцент на флеш плеер, на то, что в html5 можно тоже будет вставлять видео, но не забывайте, что флеш не только видео, подумайте о том, что actionscript 3 - это уровень ООП, думаете html5 будет способен на такое? а реализация 3D??? Максимум с чем сможет побороться html5 -это с java...
1) Админ всегда прав
2) Если админ не прав, смотри пункт 1
Мы в контакте -
#4 Опубликовано 28 февраля, 2010 - 22:46 пользователем vitkuz
#5 Опубликовано 1 марта, 2010 - 00:01 пользователем TeT
#6 Опубликовано 1 марта, 2010 - 00:58 пользователем Aloran
#7 Опубликовано 1 марта, 2010 - 01:23 пользователем Fly
Цитата: Aloran
Еще во flash рисуют мультики, очень интересно посмотреть как на html5 будут рисовать мультики ))) Ту же масяню ? )))
Отличная статья! Обидно конечно, что flash поддерживает порноиндустрию...:(
Keyboard not found. Press any key to continue
Флай не с java, а с javascript. Это разные вещи. А так статейка ничего)))
И вообще замечательно, что помимо флеша есть Сильверлайт и html5. Ведь чем выше конкуренция тем, лучше будет сам флеш. Ах как в нем щас не хватает такой фишки как подавление эха((((
Кстати странный ник у Катерины. Она явно афелированна к одному из админов сайта))))
Кстати странный ник у Катерины. Она явно афелированна к одному из админов сайта))))
Это моя сестрёнка :)
1) Админ всегда прав
2) Если админ не прав, смотри пункт 1
Мы в контакте -
#8 Опубликовано 5 марта, 2010 - 15:20 пользователем mitien
#9 Опубликовано 28 октября, 2010 - 19:54 пользователем uhtochki
Хорошая статья. сенкс.
Не имеет значения, дизайнер вы или музыкант, я не думаю, что вы должны привлекать внимание пользователя музыкой, играющей, пока сайт загружается
Золотые слова! Сколько человек получают шок, когда при загрузке начинает играть музыка во всю громкость. То ли сразу закрывать страницу или дождаться загрузки и потом лихорадочно искать, где же он выключается.
Мне кажется, еще один недостаток Флеш плеера, что он всегда ставит звук на 100.