Взлёт и падение Flash, раздражающего плагина, сформировавшего современный веб
9 июня 2008 года, примерно через час после начала ежегодной презентации Apple на WWDC в Калифорнии, прорыв, которого ждал Роб Смол, появился из недр торта. На сцене присутствовал Стив Джобс, довольный собой больше, чем обычно. Сам Смол смотрел за трансляцией презентации из Лондона.
Торт размером со слона, украшенный аккуратными ягодками и увенчанный единственной зажжённой свечой, светился на экране слева от директора Apple. «Приближаясь к первому дню рождения iPhone, — говорил Джобс, повышая голос, — мы смогли вывести его на следующий уровень». Торт распался, и появился логотип. Аудитория покорно разразилась приветственными криками. «Сегодня, — выкрикнул Джобс, — мы представляем вам iPhone 3G!»
В 2001 году, когда Смолу было чуть за двадцать, он распознал возможность – которую не заметили признанные игроки индустрии культуры – позволявшую проталкивать навязчивые короткие клипы в массы. Ещё не зная, в какую форму это развлечение может вылиться, он основал компанию с названием, продиктованным его убеждениями: Miniclip.
Смол вместе с партнёром Тиханом Пресби начали поиски подходящей платформы для реализации этой идеи. Они быстро нашли ПО для анимации, способное показывать интерактивные мультимедийные ролики в любом браузере и почти при любом качестве интернет-соединения – для этого требовалось лишь скачать небольшой проигрыватель. Это ПО, которое в 1996 году компания веб-разработки Macromedia купила и переименовала, называлось Flash.
Miniclip ждал немедленный успех. Интерактивная анимация «Танцующий Буш», про бывшего президента, двигающего тазом на танцполе в стиле Saturday Night Fever, началась в виде емейла, разосланного всего сорока получателям, и превратилась в одну из первых вирусных игр. К 2002 году компания стала крупнейшим распространителем игр на Flash, и оставалась таковой следующие четыре года. В 2006 году Disney купила у Miniclip игру Club Penguin – которая, по словам Смола, состояла из «нескольких ковыляющих пингвинов в формате Flash» – за $500 млн. На пике деятельности Miniclip привлекала по 75 млн пользователей в месяц.
В том же году Adobe написала пресс-релиз в честь десятилетия технологии Flash. За несколько месяцев до этого компания заплатила за это ПО $3 млрд, и данный документ должен был подчеркнуть глобальность доминирования Flash. Adobe хвасталась, что Flash Player «установлен на 98% всех настольных компьютеров, подключенных к интернету». 70% компаний из списка Fortune 100 предлагали Flash-контент на своих сайтах. ПО было доступно на «65 млн устройств, среди которых – мобильные устройства, потребительская электроника, телевизоры, медиапроигрыватели, телеприставки, цифровые рекламные щиты, камеры, образовательные игрушки и даже холодильники». Технология лежала в основе автомобильного медиацентра Jaguar XK4, предлагавшего проигрыватель музыки, навигацию, климат-контроль, телефон и настройки автомобиля. В 2005 году бывшие сотрудники Google, Чед Хёрли, Стив Чен и Джод Карим, создали видеосайт на основе этой технологии, и назвали его YouTube.
К 2008 году Flash стала стандартом веб-видео. Она помогала проникать в веб анимации, играм и мультимедийным развлечениям. Она подпитывала культуру создания контента, которую сегодня в онлайне мы воспринимаем, как должное. Но пока Джобс вышагивал по сцене, Смол начал понимать, что iPhone 3G изменит способ доступа пользователей к играм.
Он уже изучал возможность распространения игр на мобильные устройства с поддержкой Java, но обнаружил, что довольно трудно воспроизвести Flash на телефонах. App Store показался ему революцией. «Было очевидно, что для телефонов этот момент будет прорывом, — вспоминает он. – Мы надеялись, что это позволит нам создавать более насыщенные ощущения для игроков». Но в iPhone не было поддержки Flash.
Джобс на презентации iPhone 3G, июнь 2008
Future Splash Animator, как сначала называлась технология Flash, появился благодаря неудаче другого продукта. Его создал в мае 1996 года Джонатан Гей. В старших классах Гей присутствовал при постройке дома в горах Сан-Диего, во время которой члены его семьи работали вместе с художниками. Он вдохновился этим зрелищем, и мечтал стать архитектором, работая за чертёжным столом и придумывая планы собственных домов. Но довольно быстро он узнал, что большинство архитекторов не притрагиваются к бетономешалке – они проектируют дома, но не строят их.
Вместо этого Гей решил «разобраться с компьютерами». Ему казалось, что программирование предлагает союз проектирования и постройки, которого не хватает архитектуре. Он написал графический редактор на Pascal и показал его на школьной ярмарке. Вскоре его отец купил ему компьютер Macintosh, и похвастался способностями своего сына в программировании создателю группы пользователей Mac, Чарли Джексону – позднее тот станет одним из первых инвесторов в WIRED US. «Чарли хотел создать компанию, создающую программы, но у него не было на это денег, и он подумал: а вот есть старшеклассник, и ему не нужно будет платить до того, как программа будет готова, — вспоминает Гей. – И я получил возможность работать на этой дорогой системе для разработки стоимостью в $10 000, и писать игры. Это было моё первое знакомство с анимацией».
В январе 1993 года, когда появились возможности взаимодействия с компьютером при помощи стилуса и планшета, Гей убедил Джексона и бывшего коллегу Мишель Уолш основать вместе с ним новую компанию: FutureWave Software. Но она не добилась успеха. Операционная система для SmartSketch, графического редактора для компьютеров со стилусом, провалилась. Этот продукт в итоге портировали на платформы Microsoft Windows и Macintosh, с невысокими показателями продаж.
Летом 1995 года Гей посетил SIGGRAPH, ежегодную конференцию по компьютерной графике, чтобы представить на ней SmartSketch. Там он испытал унижение, поскольку не смог продать ни одной копии. Однако все люди, останавливавшиеся около его стенда, говорили ему одно и то же: ему надо превратить свой продукт в анимационное ПО.
И хотя Гей уже думал об этом, ему казалось, что рынок анимации был слишком мал: распространение ограничивалось видеокассетами и CD-ROM, поэтому анимацией занимались только крупные студии. А потом он узнал о возможностях такой новой штуки, как интернет. «Казалось вероятным, что система станет достаточно популярной для того, чтобы люди захотели обмениваться с её помощью графикой и анимацией», — вспоминал Гей в 2006-м. Компания добавила возможности анимации и изменила название программы на CelAnimator, а потом на FutureSplash Animator. Она вышла в мае 1996, и её рекламировали, как «всеобъемлющий графический инструмент для веб-сайтов».
Успех, основывавшийся на том, чтобы пользователи скачивали соответствующий проигрыватель, пришёл почти сразу. Компании Microsoft требовалась программа, способная показывать видео на их сайте, MSN.com, который тогда был домашней страницей любого пользователя браузера Internet Explorer. Компания выбрала Future Splash. Потом Disney захотела воспользоваться этим продуктом для создания анимации на своём сайте. В декабре 1996 года компания Macromedia купила FutureWave Software, ешё сильнее подняв репутацию продукта, и начала распространять как бесплатный плагин для браузеров. Она также поменяла его название, посчитав оригинальное слишком громоздким. Так FutureSplash Animator превратился в Macromedia Flash 1.0.
Flash, как большинство программ, существовавших долго и обновлявшихся регулярно, в течение жизни очень сильно изменился. «У нас были проблемы с тем, чтобы впихнуть всё это даже в целую книгу», — сказала Анастасия Солтер, соавтор книги Flash: Building the Interactive Web, когда её попросили описать эту программу. Но, по сути, своей привлекательностью Flash была обязана низким уровнем вхождения – её простота позволяла любому быстро научиться анимации.
Каждый пользователь Flash сталкивается с холстом – пустой белой страницей. На ней можно нарисовать изображение; пусть для примера это будет радостное облачко. У вашего облачка, как у всех остальных объектов на холсте, есть своя временная линия, разбитая на кадры.
Пока что ваше облачко неподвижно. Представьте, что вам нужно, чтобы оно пролетело по странице. Сначала вам нужно выбрать, где оно должно оказаться, и сколько кадров должно у неё это занять. Теперь, когда вы нажмёте play, Flash алгоритмически создаст движение между этими двумя точками (ключевыми кадрами), и ваше облачко полетит по холсту. (У плохих аниматоров получалось характерное дёрганое движение из-за того, что они слишком сильно полагались на эти вычисления). В поздних версиях Flash, особенно после ввода скриптового языка ActionScript во Flash 5, в происходящее добавилась интерактивность, необходимая составляющая игр. Можно было добавить поведение – допустим, чтобы тот, кто смотрит вашу анимацию, мог испарить ваше облачко кликом мышки.
Это движение между ключевыми кадрами в индустрии анимации известно под названием твининга, сокращения от in-betweening, и обычно выполняется художниками, расположенными ниже в пищевой цепочке – это долгая и нудная задача. После того, как Flash упростила этот процесс, художники вздохнули с облегчением. «Я мог реализовать весь процесс производства, по сути, то, чем занимается студия, в одной этой программке», — говорит Адам Филипс, который уже был сертифицированным специалистом по заклинанию воды, дыма и огня в компании Disney, когда в возрасте 30 лет открыл для себя Flash. Он вспоминает, что его коллега-аниматор, создававший трёхминутный пилотный ролик, выдал достаточно бумаги, чтобы пачка возвышалась над его головой. А потом ему нужно было заплатить $10 000 за её оцифровку. И этот процесс занял 7 месяцев. В программе Flash подобную анимацию можно было набросать за три дня (его коллега открыл для себя Flash уже после оплаты).
Flash – инструмент визуальный по своей сути, как и хотел Гей. «У нас была простая покадровая модель анимации – можно было начать с графики, с рисования, а потом постепенно добавлять новое, улучшать навыки работы с поведением», — говорит он. Успех Flash не кажется ему сюрпризом. Она выполнила три запроса, давно возникших у онлайна. Первый – жажда создания чего-то более богатого, чем позволяли делать GIF и HTML. Flash дала платформу для создания короткометражного видео. Второе – универсальность Flash, работавшего в разных браузерах и на разных устройствах.
Третье, по словам Гея – это то, что Flash позволяла дизайнерам, «правополушарным людям», создавать интерактивные медиа и доводить их до больших аудиторий. Flash вывел визуальных художников в онлайн. «Можно было соединить визуальную часть с программированием, и когда зацикливалась анимация, зацикливалось и поведение», — говорит Марти Спелерберг, дизайнер, участвовавший в создании одного из ранних Flash-сайтов Halfempty.com. «Она объединяла две этих идеи вместе, и мне кажется, это привлекало художников. Мы даже не понимали, что программируем – мы думали, что просто изучаем Flash».
Flash появилась в практически статичном онлайн-мире. Большую часть движения обеспечивали мигающие GIF. Веб-сайты, состоявшие из HTML и CSS, неуклюже копировали стили журналов: прямоугольные, табличные, использовавшие рамки и боковые панели, и маленькие циферки, на которые нужно было кликать, чтобы перелистывать страницы (вот ужас-то).
Flash всё изменил. Он преобразовал внешний вид веба. Веб-сайты оживали благодаря вашему радостному облачку и вихляющему заду Буша. «Flash означал звук, движение, интерактивность, — говорит Спелерберг. – Это был такой интернет, какой показывают в кино, понимаете? В поп-культуре интернет – это динамичная среда с погружением. И такие вещи можно было делать при помощи Flash».
Анимацию можно было ограничить интерактивным прямоугольником на странице – небольшим видео или игрой на странице MySpace – или же она могла занять весь сайт. «Это очень похоже на ту виртуальную реальность, что мы видим сегодня на консолях, — соглашается Смол. – Это был огромный прыжок вперёд в плане усложнения, глубины, вовлечённости».
Некоторые из этих сайтов, кратко говоря, были откровенным мусором. Flash применяли с энтузиазмом и не к месту. Особенно печальной выглядела неуместная анимация на сайтах ресторанов – это были ужасные экземпляры, часто характеризовавшиеся музыкой с преобладанием басов и телепортирующимися ингредиентами. «Гайд по электронной музыке» – один из до сих пор существующих примеров, которые можно посмотреть; этот хаос из попарт-линий, пузырей и примеров аудиозаписей выглядит, как ассоциативная карта непослушного ребёнка.
Даже по-настоящему великолепные примеры сайтов той эры, типа Future Vision от Vodafone – меняющаяся, переливающаяся галлюцинация из графики, видео и звука, демонстрировавшая предположения о том, как продукты компании будут выглядеть через десять лет – судя по всему, предлагала пользователем наслаждаться изучением этой анимации. «Это были лабиринты! – говорит Спелерберг. – Сегодня ни один бизнес не заказал бы такой штуки – у нас есть бизнес-ожидания от подобных вещей, и мы знаем, что именно будет работать». По контрасту с современной деловой эстетикой интернета, существуют и странные, почти сентиментальные веб-сайты миллиардных корпораций, мало отличающиеся от худших примеров использования Flash: они долго грузятся, демонстрируют безвкусную мультяшную графику, навязчивые звуки и непонятное предназначение.
Vodafone Future Vision, from 2004 (by North Kingdom) — startingly accurate future predictions. One of the best websites ever created. #TheHistoryOfWebDesign pic.twitter.com/cso2bD5Zi9
— FWA (@fwa) February 22, 2018
«Я обожаю ту эру веб-дизайна, но у неё есть много проблем, — говорит Солтер. – Она была недоступной, поскольку внутри Flash нет понятия страницы. Браузер, программы чтения с экрана, текст – всё это превращается в кошмар. С точки зрения архивариуса или программы чтения с экрана эти веб-сайты имели множество недостатков – но они были прикольные!»
Из всех этих веб-сайтов один оставил наиболее влиятельное наследие. Он породил такое представление об интернете, какое сегодня мы принимаем, как должное: как портал в безграничную аудиторию, где можно изучать и судить людей и их творения.
Он был основан в Перкаси, небольшом городке в Пенсильвании, когда подросток Том Фалп запустил фанатский журнал для чествования своей любимой серии игровых консолей, Neo Geo. Он назвал его New Ground, и публиковал первые номера в интернете при помощи одного из ранних сервисов под названием Prodigy. Первую веб-страничку 1995 года он назвал New Ground Remix; в 1998 году, готовясь к интервью по телевизору по поводу одного из ранних творений, игры Assassin, он изменил домен, потому что посчитал, что новый будет легче читать с телевизора. И это название, Newgrounds.com, прижилось и существует и по сей день.
Ранние пробы анимации Фалпа, которые он делал на компьютере Amiga в программе Deluxe Paint, а потом программировал на языке Pascal, отнимали много сил. Тогда он ещё не нашёл программы, позволявшей делать сложную анимацию. «Я всегда хотел получить инструмент, позволяющий мне применить мои навыки программирования к анимации, — говорит он. – Каждый раз, когда я пытался заняться разработкой игр, я сталкивался с очень крутой кривой вхождения, которая была гораздо круче, чем нужно».
В 1998 году он открыл для себя Flash. Он мгновенно распознал его важность. «Хотя тогда ещё action script был сильно ограничен, он всё равно совпал со всеми моими нуждами, — сказал он. – В то время не существовало другого способа достичь такого уровня интерактивности, причём на множестве платформ. Если вы что-то делали на Flash, это работало на любом компьютере, в любом браузере».
В том году он создал «Teletubby Funland» [весёлую страну телепузиков], в которой телепузики курили, пили водку и трахали овец. Юристы BBC не были в восторге. «Они отправили мне постановление об удалении – кошмарная ситуация для подростка, не так ли? – говорит он. – За меня вступилась группа защитников Internet Freedom, защитившая право сайта на пародирование телепузиков».
И хотя Фалп с тех пор больше не получал вестей от BBC, дурная слава сайта распространилась, и сообщество начало расти. Фалп добавил на сайт чат и форум. Вскоре его закидали контентом люди, которые создали что-то на Flash, но не знали, куда это можно выложить. Он выкладывал их творчество в разделе сайта, названном им «портал», однако ручной труд вскоре стал отнимать слишком много времени. И его следующий шаг стал революционным.
«В апреле 2000 года мы настроили систему автоматических публикаций», — говорит он. Первой анимацией, попавшей в «портал», стал трёхсерийный мультик про щенка по имени Мошонка. «Люди сразу же загружали туда игры или анимацию, а потом для контроля качества и экономии жёсткого диска, другие пользователи голосовали за это творчество. Если оценки во время фазы обсуждения были слишком низкими, файл автоматически удалялся. После этого сообщество стало расти».
Чтобы понять важность описываемого Фалпом, нужно оценить некоторые «самые первые» сайты. Newgrounds стал первым сайтом, позволявшим публиковать фильмы или игры в реальном времени. У него появилась первая в мире система голосования за видео. Один из первых вирусных роликов, Numa Numa dance, пошёл с этого сайта. Члены этого сообщества создали одни из самых популярных игр 2000-х (Alien Hominid, N plus, Super Meat Boy) и анимаций (Potter Puppet Pals, Charlie the Unicorn, Salad Fingers). «Это немного расстраивает – некоторые из самых популярных роликов на YouTube сначала появились на Newgrounds, — говорит Фалп. – И мы завидовали, что YouTube получал из-за них столько внимания!»
Newgrounds также заложил основы культуры участия в вебе, которую мы сегодня принимаем, как данность. «Newgrounds был идеальным местом, где люди могли создавать контент, делиться им, принимать во всём этом участие, — говорит Солтер. – Теперь мы избалованы выбором платформ, где делать это стало легче».
«Появился интернет, и в нём не было никаких фильтров, — вспоминает Фалп. – Вместо того, чтобы пытаться сделать больше того, что уже было, люди начали экспериментировать – насколько безумные, бесчувственные, ужасные вещи можно сделать?» Такой подход привёл к появлению реально потрясающих анимаций – вроде признанного сериала Brackenwood от Адама Филлипа, вместе с которым существовало то, что Фалп называет «раздражающим контентом» – ролики, возбуждающие подростков, среди которых были анимации расстрелов в школах, игры про убийство знаменитостей, и просто горы порнухи. В итоге Фалпу наскучила подобная анимация; в 2007 он сменил девиз сайта с «завтрашние проблемы сегодня» на «всё для всех», чтобы «перестать притягивать негативные эмоции».
Но открытость платформы Newgrounds была её силой. «Сайт оказался незаменимым для того, чтобы я смог оставаться фрилансером и построить карьеру в творческой индустрии, — говорит Джасек Змарц, непрофессиональный аниматор с Newgrounds, а ныне – режиссёр-фрилансер. „Помню, как я каждый вечер заходил в MSN и работал над играми с моим приятелем Shinki, программистом на actionscript, с которым я никогда не встречался“. В 14 лет Змарцу заплатили £300 за „игру для Хеллоуина, где монстры кидаются бомбами в детишек, выпрашивающих угощения, за то, что те переодевались в монстров“. Ему хватило этого для покупки нового ноутбука. Flash позволял любителям создавать настоящие предприятия на базе их страсти. „Flash был отдушиной, позволявшей рассказывать собственные истории, — говорит Филипс. – Эта доступность меня и привлекла. Это была ниша для любого аниматора, любого художника, и даже для не творческих людей. Люди пытались делать что-то с Flash, экспериментировали, и, возможно, благодаря этому открывали в себе художников“.
»В 2007 году можно было делать игры на Flash и зарабатывать этим, — вспоминает Фалп, когда его спрашивают о золотом веке Flash. – Интересное было время, совпадавшее с мечтами многих: делать игры, которые ты хочешь, и зарабатывать на этом».
На волне атак 11 сентября самодельные игры на Newgrounds посвящались отстрелу Осамы бин Ладена.
В письме от апреля 2010 года «заметки по Flash» Джобс объяснил, почему iPhone никогда не будет поддерживать Flash. Его оценки жёсткие и беспристрастные. Flash сажает батарею. Он медленный. Это кошмар с точки зрения безопасности. Он решил, что эра Flash закончилась. «Flash уже не нужен для просмотра видео или потребления веб-контента, — писал Джобс. – Flash создали в эру ПК – для ПК и мыши. Flash – успешный бизнес Adobe, и нам понятно, почему компания хочет продвинуть его за пределы ПК. Но мобильная эра – это устройства с низким энергопотреблением, сенсорными интерфейсами и открытыми стандартами веба; и по всем этим пунктам Flash не дотягивает». В 2017 году Adobe объявила, что разработка и поддержка Flash будет прекращена к 2020 году.
Некоторые из критических замечаний Джобса, особенно относящиеся к безопасности, попали в точку. Но в целом, ход директора Apple был тактическим. «Он был известен своим полем искажения реальности, — говорит Фалп. – По сути, он мог решить, какую реальность он хочет видеть, а потом изменить её под свои желания!» Ему было экономически выгодно критиковать Flash – он хотел поощрять людей на создание нативных игр для iOS. «С маркетинговой точки зрения легко понять, почему Apple приняла такое решение, — говорит Солтер. – Это очень хороший способ сохранить контроль над ПО и тем, как выглядят и работают приложения на телефоне».
Но вне зависимости от причин, говорит Смол, аудитория Miniclip уже стала прекращать пользоваться программой. «С 2008, 2009 года мы начали наблюдать за падением аудитории, — говорит он. – Мы знали, что это происходит из-за перехода на смартфоны. Нам нужно было идти за этой аудиторией».
Запуск iPhone 3G подтолкнул Смола к действию. «Через две недели после того, как Джобс вышел на сцену с iPhone 3G и запустил его, мы начали изучать iPhone как потенциальную платформу для запуска мобильных версий наших flash-игр», — говорит он. Miniclip выпустила Monster Truck Nitro для App Store, переработку успешной Flash-игры. Она вышла в начале 2009 и сразу же стала номером 1, и продалась в количестве более 3,8 млн копий. «Именно тогда мы всё поставили на мобильники, — говорит Смол. Мы проводили агрессивную перекрёстную рекламу всех мобильных версий самых популярных flash-игр на сайте Miniclip.com, и в итоге сайт Miniclip вошёл в тройку самых популярных сайтов, с которых совершались переходы в iTunes в 2009-2010 годах». В 2000 95% прибыли Miniclip приходилось на веб. В 2012 году 95% прибыли приходило с мобильников.
Смол, автор одной из самых прибыльных игр западного мира, 8 Ball Pool, сравнивает увядание Flash с VHS: это было грустно, но необходимо. «Сегодня у нас по 200 млн пользователей в месяц – мы стали гораздо больше, чем были, — говорит он. – Но всё, что мы видим сегодня в мобильных играх из серии free to play, имеет корни в браузерах и Flash. Именно эта история создала текущий бизнес – индустрию мобильных игр – приносящий сегодня $70 млрд в год».
Интернет после исчезновения Flash изменился. Падение этого ПО предшествовало появлению новой эстетики, поясняет Солтер, созданной спецификациями смартфонов и ростом соцсетей. Бывшие требовательные разработчики теперь более прагматично подходят к дизайну своих творений – им нужно сначала подумать о том, что сработает на небольшом экране. «Повышается уважение к дизайну, ориентированному на пользователя, к проблемам юзабилити и удобства доступа, которые в старом вебе волновали всех меньше, — говорит Солтер. – Если посмотреть на старые сайты, там полно всяких элементов, способных вызвать припадок, и нечитаемых цветовых схем – некоторые из этих изменений говорят о том, что мы стали больше задумываться о пользователях».
Второе изменение связано с ростом популярности Facebook. Его минималистичный дизайн первого времени отнял у пользователя все возможности настроек и контроля, которые можно было ожидать от таких проектов, как LiveJournal или MySpace. «Подобная эстетика и универсальность серьёзно повлияла на то, как соцсети обходятся с пользовательским контентом – мы видим множество интересного контента, созданного пользователями, вмещающегося в жёсткие рамки шаблона экосистемы соцсети, — говорит Солтер. – Это практично, это работает на многих устройствах и для многих целей. И это скучно!»
Гей считает, что в дизайнерских устремлениях интернета также произошли определённые глобальные сдвиги. Flash-дизайнеры пытались завлечь свою аудиторию эффектом погружения; они пытались «эмулировать ощущения от просмотра ТВ или кино». «Но оказалось, что для удержания внимания больше подходит модель твиттера, — поясняет он. – Ключ к этому – информационные тычки, фотки Ким Кардашьян. Людям нужны эти тычки, а не ощущение погружения».
На Newgrounds уже много лет не используют Flash. Во время редизайна 2012 года сайт убрал слово Flash из названия портала. Но Фалп скучает по потере универсальной платформы и разбиению интернета на отдельные экосистемы. «Если вы делали что-нибудь на Flash, это работало на любом компьютере, в любом браузере, — говорит он.- Жаль, что они не смогли сделать лучше и продолжить эту идею».
Фалп старательно работает над сохранением Flash-контента на Newgrounds. Как и любой сайт, он хранит огромный и ценный архив человеческого поведения, со всеми этими игрушками по отстрелу знаменитостей. В 2012 году Newgrounds запустил Swivel, преобразующий старые Flash-файлы в видео MP4. В апреле этого года состоялся запуск бета-версии Newgrounds Player, проигрывателя Flash-контента для настольных компьютеров. Фалп надеется, что «в не слишком далёком будущем» разработают эмулятор Flash – который сохранит возможность играть в старые игры и смотреть старые ролики в браузере. «Довольно забавно представить человека, считающего Flash мёртвым, который зайдёт на сайт где-нибудь в 2021 году, запустит старую Flash-игру в браузере, и будет удивляться, что она ещё работает, — говорит он. – Всё будет выглядеть так, будто Flash-плеер никуда не исчезал».
Macromedia что это за программа
Бабочки, конечно, ничего не знают о змеях. Зато о них знают птицы, охотящиеся на бабочек. Птицы, плохо распознающие змей, чаще становятся.
Октавой называется интервал между двумя ближайшими одноименными звуками: до и до, ре и ре и т. д. С точки зрения физики «родство» этих.
В 27 году до н. э. римский император Октавиан получил титул Август, что на латыни означает «священный» (в честь этого же деятеля, кстати.
Известная шутка гласит: «NASA потратило несколько миллионов долларов, чтобы разработать специальную ручку, способную писать в космосе.
Известно порядка 10 миллионов органических (то есть основанных на углероде) и лишь около 100 тысяч неорганических молекул. Вдобавок.
В отличие от обычного стекла, кварцевое пропускает ультрафиолет. В кварцевых лампах источником ультрафиолета служит газовый разряд в парах ртути. Он.
При большом перепаде температур внутри облака возникают мощные восходящие потоки. Благодаря им капли могут долго держаться в воздухе и.
СМИ ПОН
Новости СМИ ПОН
Подлинная история советского «ограбления века». Дело братьев Калачян
В 1977 году в Армении произошло крупнейшее в истории СССР ограбление Госбанка.
Об ограблении денежных хранилищ Госбанка не думали даже матёрые уголовники. И тем не менее в 1977 году случилось немыслимое — злоумышленники покусились на святая святых советской финансовой системы.
Операция «Архив». Как Советский Союз окончательно избавился от Гитлера
На рубеже 1980–1990-х годов, когда в Восточной Европе произошло обрушение просоветских режимов, а Западная Германия поглотила Восточную, произошло резкое усиление позиций неонацистов.
На фоне ниспровержения социализма крайне правые силы пытались добиться хотя бы частичной реабилитации нацизма.
Непобедимая страна. 15 интересных фактов о Советском Союзе
30 декабря 1922 года на Первом Всесоюзном съезде Советов было утверждено образование Союза Советских Социалистических республик. Советский Союз занимал территорию площадью 22 400 000 квадратных километров, являясь самой большой страной на планете, имел самую протяжённую границу в мире (свыше 60 000 километров) и граничил с 14 государствами.
Великая душа. Жизнь и принципы Махатмы Ганди
Мохандас Карамчанд Ганди родился 2 октября 1869 года в индийском городе Порбандар в состоятельной семье из варны вайшьев. Маленький Мохандас, или Мохан, меньше всего напоминал философа, мыслителя и политика, идеи которого перевернут мир.
Продукт гуманизма. Как сердобольный дантист придумал «электрический стул»
6 августа 1890 года человечество вписало новую страницу в свою историю. Научно-технический прогресс добрался и до такого специфического рода деятельности, как исполнение смертных приговоров. В Соединённых Штатах Америки была проведена первая смертная казнь на «электрическом стуле».
Придуманный из гуманных соображений «электрический стул» оказался одним из самых жестоких способов смертной казни.
- Главная /
- Справочник вебмастера /
- Разработка сайта /
- Macromedia Flash
Macromedia Flash






Macromedia Flash (в русскоязычном варианте – «флеш» или «флэш«) – инструмент для создания анимированных объектов (изображений, схем навигации, динамических web-узлов, игр, проигрывателей, мультфильмов, музыкального видео и т. д.) на основе векторной графики со встроенной поддержкой интерактивности. Macromedia Flash интенсивно используется дизайнерами и веб-художниками как очень простое в использовании и при этом позволяющее создавать разнообразные веб-проекты со звуковой анимацией.
Изначально программа Flash предназначалась для создания быстро загружаемой веб-анимации. Но, постепенно развиваясь, Flash становился все более эффективным и мощным. В настоящее время Flash широко используется для анимирования изображений, но наряду с этим его можно применять и для решения более сложных интерактивных задач.
Программа Flash прошла путь от простого аниматора до самостоятельного средства разработки мультимедийных продуктов. Сегодня трудно представить Интернет без Flash и всего того, что было создано благодаря этой технологии.
Особенности Macromedia Flash
Технология Flash, базирующаяся на векторной графике, всегда занимала лидирующую позицию среди цифровых технологий передачи быстро загружаемой анимации. Данные свойства Flash хорошо известны широкому кругу пользователей. Но этим возможности программы не ограничиваются. По мере развития приложения расширялась и область его применения. Сегодня Flash предлагает средства создания продуктов как для Интернета и современных персональных компьютеров, так и для игровых приставок, а также средств мобильной связи.
Внутренний язык программирования Action Script позволяет сопровождать действия или события звуковыми или видео эффектами, проводить сложные математические расчеты. Возможности Action Script сравнимы с возможностями JavaScript и VBScript. Подобно многим другим языкам программирования, термины Action Script определяют смысловую нагрузку, порядок их следования – логическую структуру, а знаки препинания – контекст. AS также позволяет передавать какие-либо параметры при выполнении CGI. Также CGI может быть вызванным из Flash, выполнить какие-либо действия и выдать ответ в виде заранее подготовленного Flash-клипа.
Подход Flash к разработке также облегчает создание сложных мультимедийных презентаций, при этом размеры файлов остаются небольшими. Так как такие элементы, как векторы, растровые изображения и звук обычно используются в одном проекте не один раз, Flash, благодаря своей внутренней функции Symbol Conversation позволяет создавать единственный экземпляр объекта, который можно использовать повторно, а не пересоздавать каждый раз новый. Такой подход существенно уменьшает размер файла проекта.
Также разработана библиотека – Library. Она представляет собой перечень всех используемых констант, в качестве которых могут выступать как нарисованные символы, так и импортированные графика и звуки. С помощью библиотеки можно обращаться к любому элементу независимо от того на каком слое или кадре он находится.
Главный решающий фактор, определяющий способность Flash создавать быстро загружающиеся приложения мультимедиа для Web – это передача содержимого в потоковом режиме.
Способы применения Flash, несмотря на некоторые небольшие минусы, такие как требование от пользователя специального модуля расширения (plug-in), очень широки. Flash-проект способен сделать Web-страницу более привлекательной и стильной, а Flash баннер – затмить обычные анимированные GIF, тем более, что Flash-клипы (и любые действия в них) можно озвучивать. Способы применения этой технологии выражаются в следующих объектах: Flash баннер, заставка в виде Flash-ролика, страница, представляющая собой Flash Movie, элемент дизайна в HTML-документе, фоновый звук к HTML-странице (в формате mp3).
Macromedia снабжает все свои продукты очень хорошо организованной и всеобъемлющей справочной системой и обучающими примерами в формате Flash, по которым можно освоить основные навыки работы с символами и текстом, организации flash-презентаций, синхронизации звука и создания кнопок.
Macromedia выпустила Flash-проигрыватели для всех основных операционных систем и типов браузеров, что обеспечило необходимую для Интернет кросс-платформенность и популярность этой технологии. Согласно последним опросам в Сети, приблизительно 80% пользователей могут просматривать содержимое Web-сайтов на Flash без загрузки дополнительного программного обеспечения.
История создания и развития
Началом истории «флэш» можно считать конец 1980-х годов, когда была образована компания Macromedia. Создана она была в Калифорнии, в результате слияния трех игроков рынка ПО: Macromind, небольшой чикагской компании, которая специализировалась на разработке программного обеспечения (один из продуктов – приложение VideoWorks); компании Paracomp из Сан-Франциско, производящей SD-приложение для Macintosh; а также фирме Authorware из Миннесоты, известной своим мультимедийным приложением Authorwar. Сначала объединились Macromind и Paracomp, позже к ним примкнула компания Authorware.
Предшественник: Future Splash animator
Но это лишь административное слияние. Что же касается самой программы, то у ее истоков стоял Джонатан Гай, создавший в свое время такие известные игры для Macintosh, как Dark Castle и Beyond Dark Castle. В январе 1993 года, вместе со своим партнером и программистом Чарли Джексоном, он основал компанию FutureWave, которая представила на рынке программного обеспечения приложение Go для планшетных компьютеров. Приложение, которое разрабатывалось целый год, так и осталось невостребованным. Но благодаря небольшой графической программе SmallSketch, которая создавалась как дополнение к Go, фирма не умерла. Новый продукт продвигался на рынке как программа для рисования, рассчитанная и на Macintosh, и на Windows. Возможно, одним из ярчайших примеров дальновидных действий разработчиков можно считать принятие решения о переделке SmallSketch из приложения, предназначенного для создания статических изображений, в программу подготовки анимации. Толчком послужило развитие Интернета. Глобальная сеть должна была стать прекрасной средой для передачи двухмерной анимации.
После того как компании Adobe и Fractal Design отказались покупать данную технологию, компания Future-Wave подготовила собственную программу FutureSplash Animator, выход которой пришелся на лето 1996 года. Это приложение предназначалось для создания линейной анимации на базе векторной графики. Данный продукт сразу привлек к себе внимание и был использован при разработке Web-версии MSN компанией Microsoft, а также при разработке электронной версии Disney Daily Blast компанией Disney.
В ноябре 1996 года Future Wave получила предложение о совместной работе от компании Macromedia. Для небольшой фирмы, штат которой состоял лишь из шести человек, это был прекрасный шанс. В декабре 1996 года компания Macromedia купила технологию FutureSplash у Future Wave, а уже в начале 1997 года выпустила первую версию Flash 1.
Macromedia Flash 2
После передачи эстафеты компании Macromedia началось интенсивное развитие Flash. С каждой новой версией пополнялся арсенал инструментов и функций этого программного средства. А после нескольких принятых соглашений об использовании Flash в качестве Web стандарта, он стал легко интегрироваться с HTML, что позволяет встроить Flash проект практически без швов. Flash не требует ничего дополнительного для перехода по ссылке, открытия окна браузера или выполнения чего-либо посредством HTML.
1 мая 2008 г. компания Adobe объявила о начале проекта Open Screen Project. Цель проекта — создание общего программного интерфейса для персонального компьютера, мобильных устройств и бытовой электроники, что означает одинаковое функционирование одного приложения под всеми перечисленными видами устройств. В рамках проекта
снимаются ограничения на использование спецификаций SWF и FLV/F4V;
публикуются API для портирования Adobe Flash Player на различные устройства.
В поддержку проекта и распространение платформы Flash на мобильных устройствах на данный момент выступило 58 компаний, среди которых AMD, ARM, Google, HTC, Intel, Motorola, Nokia, NVIDIA, QNX, Sony Ericsson, др.
Flash Player портирован на мобильную платформу Android, выпущены мобильные устройства с аппаратным ускорением flash-приложений (включая AIR-приложения).
Некоторые производители ПО для мобильных устройств пытаются заменить или ограничить распространение Flash на свои новые мобильные платформы:
- Apple на HTML5 для iPhone, iPod touch и iPad
- Microsoft на Silverlight для Windows Phone 7
- Oracle на JavaFX
История версий
- Flash 1. Приложение Flash 1 было, по сути, переименованной версией программы FutureSplash с довольно ограниченным набором функций (с точки зрения современных стандартов) и предназначалось для анимирования векторных изображений с использованием временной шкалы. Главное достоинство данной программы заключалось в возможности воспроизведения анимации в сети с использованием подключаемого модуля Netscape и элементов управления ActiveX Internet Explorer.
- Flash 2. Версия Flash 2 характеризовалась рядом существенных усовершенствований. Ее выход послужил началом превращения Flash из простой анимационной программы в интерактивное медиаприложение. В программе появились возможности применения библиотечных элементов, внедренных графических изображений и векторных шрифтов, а также обработки стереозвука. Данная версия также поддерживала импорт изображений и многочисленные форматы файлов: EPS, GIF, JPEG, AutoCAD DFX, BMP, Enhanced Metafile, AIFF, Windows Metafile и Shockwave.
- Flash 3. Одним из наиболее значительных усовершенствований Flash 3 (наряду с улучшенным интерфейсом) следует считать внедрение действий (actions). Базирующиеся на JavaScript действия (позже на их основе был разработан язык ActionScript) обеспечили некоторый контроль над фильмами, а также определенный уровень их интерактивности. Такие новинки, как маски, промежуточные изображения и прозрачность позволили пользователям заметно улучшить внешний вид изображений, подготавливаемых средствами Flash.
- Flash 4. Важнейшая характеристика Flash 4 – возможность воспроизведения сжатых МРЗ-файлов в фильмах. В данной версии заметно усовершенствован язык ActionScript, что открыло возможности создания интерактивных игр и интерфейсов. Заслуживают упоминания также редактируемые текстовые поля, улучшенный пользовательский интерфейс и упрощенный процесс публикации продуктов.
- Flash 5. Самым существенным шагом вперед в Flash 5 является усовершенствованный язык ActionScript. Приведенный в соответствие стандарту ЕСМА-262, новый язык позволил компании Macromedia объявить, что ее Flash и ActionScript готовы конкурировать на рынке с самыми именитыми продуктами в данной области. Другие усовершенствования касались пользовательского интерфейса. В их числе – дополнительные инструменты и панель Movie Explorer, возможности получения помощи через Интернет, обновления продуктов и создания пользовательских комбинаций клавиш.
- Flash MX – это интегрированные решения для цифровых медиатехнологий на базе Интернета. Поскольку все продукты Macromedia (Flash, Dreamweaver, ColdFusion и т. д.) могут быть тесно интегрированы, компания решила, что правильно включить в имена авторских приложений общий элемент. MX – это метка, присваиваемая программным средствам семейства Macromedia. Название проигрывателя Flash Player как и прежде снабжено номером текущей версии (Flash Player 6). Добавлена поддержка Flash Remoting и веб-служб. Поддерживает потоковые аудио и видео, а также программы экранных считывателей для слабовидящих людей. Добавлены также видеокодеки Sorenson Sparc Flash Video.
- Macromedia Flash Player 7 (версия 7.0.14.0, кодовое название Mojo). Вышел 10 сентября 2003. Отличается поддержкой прогрессивного потокового аудио и видео (HTTP), поддержкой ActionScript 2.0, и объектно-ориентированного программирования для разработчиков.
- Macromedia Flash Player 8 (версия 8.0.22.0, кодовое название Maelstrom). Был представлен 13 сентября 2005. Добавлена возможность поддержки изображений в GIF и PNG форматах, новый видеокодек (On2 VP6). Также улучшена производительность и добавлены динамические фильтры такие, как «размытие» и «тень». Добавлена возможность загрузки/скачивания файлов. Осуществлен пиксельный рендеринг текста и представлены новые правила безопасности для предотвращения небезопасных действий при выполнении.
- Macromedia Flash Lite 1.0 и 1.1 основан на Flash Player 4 и предназначен для мобильных устройств.
- Macromedia Flash Lite 2.0 вышел в декабре 2005 года, основан на Flash Player 7 и также предназначен для мобильных устройств
- Adobe Flash Player 9 (версия 9.0.15.0, кодовое название Zaphod) появился в июне 2006 года, изначально назывался Flash Player 8.5. Его характеристики:
Новый скриптовый движок ECMAScript, ActionScript Virtual Machine AVM2. (AVM сохранён для совместимости.)
Actionscript 3 через AVM2.
E4X, который является новым подходом к синтаксическому анализу XML.
Поддержка бинарных сетевых соединений.
Поддержка регулярных выражений и пространства имён
Виртуальная машина ECMAScript 4 пожертвована Фонду Mozilla и названа Tamarin.
- Adobe Flash Player 9 Update 1 (версия 9.0.28.0, кодовое название Marvin) вышел в ноябре 2006 и отличается тем, что способен поддерживать полноэкранный режим.
- Adobe Flash Lite 2.1, вышедший в декабре 2006 года, теперь запускается через платформу BREW
- Adobe Flash Lite 3, который был анонсирован еще в феврале 2007, характеризуется добавленной возможностью поддержки формата FLV
- Adobe Flash Player 9 Update 2 (версия Mac/Windows 9.0.47.0 и Linux 9.0.48.0, кодовое название Hotblack), вышел в июле 2007-го. Добавлена функция Security Update
- Adobe Flash Player 9 Update 3 (версия 9.0.115.0, кодовое название Moviestar или Frogstar), появилась в декабре 2007 года. Новшества: H.264 и AAC (HE-AAC, AAC Main Profile, and AAC-LC); формат файла мультимедиа ISO Base (MPEG-4 Part 12)
- Adobe Flash Player 10 32-bit (версии для Windows, Linux и Mac; кодовое название Astro) (15 октября 2008). Отличия:
различные фильтры и эффекты;
расширенная схема размещения текста;
улучшено API рисования;
улучшение производительности визуализации;
Speex Audio Codec;
RTMFP (Real Time Media Flow Protocol).
- Adobe Flash Player 10 64-bit Linux prerelease (16 декабря 2008) — версии для Windows и Mac вышли одновременно с релиз версией для Linux.
- Adobe Flash Player 10 64-bit Preview 3 для Windows, Mac и Linux (30 ноября 2010). Возможна родная поддержка 64 битных браузеров без необходимости использования nswrapper.
- Adobe Flash Player 10 Update 1
- Adobe Flash Player 10 Update 2
- Adobe Flash Player 10 Update 3 (версия 10.3.181.14) (12 мая 2011)
- Adobe Flash Player 11 RC1 (версия 11.0.r1.129) (6 сентября 2011) В данной версии впервые осуществлена полная поддержка 64x-битных систем и браузеров на ОС Linux, Mac OS, Windows. Добавлена поддержка JPEG XR
- Adobe Flash Player 11.1
- Adobe Flash Player 11.2 (версия 11.2.202.235)
- Adobe Flash Player 11.3 (версия 11.3.300.270) (4 августа 2012)
- Adobe Flash Player 11.4 (бета-версия 11.4.402.259 beta 2) (10 августа 2012)
- Adobe Flash Player Metro (11.3.372.94) (26 июля 2012). Добавлена специальная версия для Internet Explorer 10, используемая с целью экономии мобильных ресурсов в Metro-версии Windows 8.
3D-движки
Существуют 3D движки, использующие в качестве основы Flash:
- Papervision3D — самый известный Open Source движок. Векторная прорисовка по треугольникам.
- Away3D — создан Александром Задорожным из Киева на основе проекта Papervision3D. В данный момент — ведущий Open Source движок. Также векторная прорисовка.
- Sandy — в использовании проще, чем Papervision3D. Open Source. Также векторная прорисовка.
- FFilmation AS3 Flash Isometric Engine — изометрический движок. Open Source.
- Infinity 3D Engine — движок с динамическим BSP. Разрабатывается энтузиастом из Санкт-Петербурга Алексеем Романовым.
- Alternativa Platform — платформа для трёхмерных игр, разрабатываемая группой из Перми. За флеш отвечает Антон Волков. Векторная прорисовка по треугольникам. На данной платформе создана игра Танки Онлайн. Включает графический движок Alternativa3D 8 с поддержкой 3D API Molehill.
- ZenBullets Flash Isometric 3D Game Engine — изометрическая игровая платформа.
До 2011 года производительность flash была недостаточной для отрисовки сложных 3D-сцен в реальном времени. Сцены выглядели значительно менее детальными и правдоподобными, в сравнении со сценами, отображаемыми с помощью современных 3D-движков, основанных на другой технологической платформе (как например «Unreal Engine»). Это было связано с тем, что прежние версии flash не позволяли задействовать 3D-возможности современной видеокарты. Ситуация изменилась в конце 2011 года, когда Adobe выпустила flash 11 с поддержкой аппаратного графического ускорения. Это даёт возможность отрисовывать сцены с гораздо большим количеством деталей и отображать высококачественные графические эффекты, ранее недоступные из-за своей ресурсоёмкости. При этом следует отметить, что многие возможности, реализованные в современных видеокартах, по-прежнему остаются недоступными для флеша.
Недостатки
При всех своих достоинствах, flash-приложения имеют и ряд достаточно существенных недостатков.
- Основной недостаток — это чрезмерная нагрузка на центральный процессор, связанная с неэффективностью виртуальной машины Flash Player. Хотя следует отметить, что в некоторых случаях имеет место и недостаточная оптимизация flash-приложений их разработчиками, использование так называемых «генераторов» flash-приложений.
- Недостаточный контроль ошибок. Это приводит к частым отказам как самих приложений, так, в некоторых случаях, и всего браузера. Возможность flash-приложений нарушать работу всего браузера неоднократно вызывала критику со стороны разработчиков браузеров.
- Данный недостаток вообще характерен для всех виртуальных машин. Он заключается в том, что запуск flash-приложения связан с некоторыми трудностями. Например, некоторые пользователи или администраторы отключают в настройках браузеров flash-контент, с целью сэкономить системные ресурсы, сократить вездесущую баннерную и прочую другую рекламу, а также обеспечить дополнительную информационную безопасность. Этот недостаток делает технологию Flash менее универсальной и ограничивает её применение в веб-приложениях критической важности.
- При использовании Flash для размещения текстовой информации, её индексирование поисковыми системами несколько затруднено. И хотя в принципе определённая система индексирования текста внутри swf-файлов была создана и внедрена Google и Yahoo ещё в 2008 году, но доля сайтов, целиком созданных на Flash, остаётся небольшой.
- Приложения Flash, работающие в версии FlashPlayer, ниже 11.2, не могут использовать правую кнопку мыши, зарезервированную для настроек самого Flash.
- Как редактор Adobe Flash CS5 не может конвертировать созданные в нём векторные изображения в форматы другого типа: .ai или .cdr, что было бы крайне полезным.
Альтернативы
Прямым конкурентом Flash является технология Silverlight от Microsoft. Технология Java-апплетов также является альтернативой Flash в веб-приложениях, но значительно уступает в надёжности и простоте создания графики и анимации.
В браузерах отдельные части Flash могут быть заменены посредством HTML 5, JavaScript (и AJAX), SVG.

Известные проекты, использующие технологию Flash
С помощью данной технологии создано немало известных и широко распространенных в сети мультфильмов и игр.
Основные достоинства Macromedia Flash Player.
Программа Macromedia Flash 8 позволяет создавать не только видео ролики, но и диалоговые веб-страницы. Благодаря флеш технологии получается красивая и эффектная графика. Чтобы воспроизвести подобный контент, необходимо использовать Flash Player.

Согласно тестам, показатели макромедиа флеш плеера в несколько раз выше, чем у конкурентов. При этом снижено потребление ресурсов системы, а это важный момент для многих программ.
Возможности плеера
- Работа с несколькими типами графики;
- Возможность работы с мобильными устройствами;
- Двунаправленная трансляция видео;
- Наличие встроенного языка программирования Action Script;
- Кроссплатформенность приложения;
- Возможность запуска SWF-файлов;
- Поддержка 3D-движка;
- Интеграция со всеми популярными браузерами;
- Поддержка альфаканала;
- Низкое потребление ресурсов.
Преимущества
Приложение Macromedia Flash Player 10 может быть установлено на любые операционные системы до Windows 7. При этом не имеет значения насколько мощный компьютер. Это связано с тем, что плеер практически не потребляет ресурсов системы.
Программу Macromedia Flash можно интегрировать с браузером. Благодаря этому появляется возможность работать с контентом, размещенным на Flash-сайтах. При этом не имеет значения, видео это или простая анимация.
Еще одним преимуществом макромедиа флэш является поддержка 3D-движка. Таким образом, у вас появляется возможность запускать браузерные игры. Важно следить за тем, чтобы плеер постоянно обновлялся. Иначе, может возникнуть некорректное отображение контента.
Специалисты также выделяют такую особенность, как наличие виртуальной машины AVM2. Она понимает код, написанный на языке программирования ActionScript. Подобные нововведения появились в восьмой версии. Благодаря этому, Flash Player становится универсальным инструментом.
Такое приложение, как Macromedia Flash Player скачать можно совершенно бесплатно. Процесс установки не вызовет у пользователей сложностей. При желании, может быть выбрана русская версия продукта. Благодаря этому будет проще разобраться с настройками плеера.
Недостатки
Несмотря на то, что плеер практически не потребляет ресурсов, он способен оказывать нагрузку на центральный процессор. Это связано с неэффективностью виртуальной машины.
Еще одним существенным недостатком флеш-технологий является сложность их индексации поисковыми системами. Конечно, для рядового пользователя это не проблема, но вебмастерам приходится отказываться от подобных «фишек».
До версии 10, Flash Player не поддерживает функцию правой кнопки мыши. При этом в настройках указано, что подобная клавиша работает. В остальном недостатков не обнаружено.
Как скачать плеер
К сожалению, в настоящий момент скачать Macromedia Flash Player не получится. Это связано с тем, что поддержка приложения прекращена. Не стоит расстраиваться, так как разработчики теперь распространяют другой флеш плеер.
Современной альтернативой Macromedia Flash Player является Adobe Flash Player, который значительно эффективнее.
Важно учесть, что адобе флеш плеер можно скачать бесплатно с официального сайта, расположенного по адресу «www.adobe.com/ru/». При необходимости, возможно сменить язык отображения материала. Чтобы перейти к скачиванию плеера, требуется опуститься в подвал, а затем кликнуть по пункту «Другие продукты».

На странице с продуктами, нужно найти блок «загрузки». После этого требуется кликнуть по ссылке «Adobe Flash Player».

На следующем шаге откроется страница загрузки. Скачивайте продукт, в соответствии с разрядностью операционной системы. В большинстве случаев, веб-сайт автоматически определяет версию ОС. Теперь останется только скачать продукт для windows.
Заключение
Программа Macromedia Flash Player предназначена для воспроизведения интерактивного контента. Так как в настоящий момент приложение не поддерживается, рекомендуется воспользоваться его обновленной версией. Новый продукт получил название Adobe Flash Player. Плеер автоматически интегрируется в браузер, поэтому его нужно только скачать и запустить.
Видео обзор Flash Player
This document addresses issues, primarily for Macromedia Flash MX 2004 developers, which are not discussed in the Macromedia Flash MX 2004 documentation or release notes. This document may be updated periodically as more information becomes available.
Macromedia Flash Player compatibility
Backward compatibility of newer versions of Flash Player with older Macromedia Flash file formats is a top priority for each new Flash Player version. One of the methods that Macromedia has used to ensure backward compatibility of Flash Player with Flash files created in older versions of Flash is through beta releases of Flash Player.
Macromedia Flash Player version
Ensure that you have the latest version of Flash Player installed by clicking to check the version. The current version of Flash Player 7 for Windows, Macintosh, and Linux operating systems is 7.0.69.0. The current version of Flash Player 7 for Solaris operating systems is 7.0.67.0.
Features in Macromedia Flash Player 7, Version 7.0.14.0 Windows, Mac OS X, and Macintosh Classic
This release of Macromedia Flash Player includes features for delivering rich content and high-performance media such as video, support for industry standards such as Web Services/SOAP, XML and ECMA standards-compliant programming model as well as improvements to usability and workflow. Flash Player 7.0.14.0 also introduces an enhanced security policy.
The features in Macromedia Flash Player 7 are covered in detail in Flash Help in the Flash MX 2004 and Flash MX Professional 2004 authoring environment. Features that developers should be aware of include:
High Performance Media:
ID3 Version 2 Support
ID3 is meta information that is added to MP3 sound files and contains textual information such as the song name, album name and artist name. Most media players such as Winamp and others can display this information. Windows XP Explorer also has native support for ID3 and allows you to display the ID3 information in separate columns. In ActionScript Flash Player 7 will expose text tags.
ID3 V1 support is not touched. It will still be reachable through the old tags. If no IDV1 tag is present in the file Flash Player copies the IDV2 tags into the known IDV1 tag strings to provide backward compatibility.
MovieClip Depth Management
There are two methods added to the Movie Clip Object:
- MovieClip.getNextHighestDepth()
- MovieClip.getInstanceAtDepth()
MovieClipLoader API
This feature provides listener callbacks that provide notification about the status of files being downloaded into movie clips. Downloading is initiated by the MovieClipLoader.loadClip() command.
PrintJob Object
The ActionScript PrintJob class expands upon previously available Flash Player printing features. It allows you to create content at runtime and print this content to multiple pages. The OS print dialog box appears only once and only one print job shows in the operating systems»s list of print jobs.
Small Text Support
This feature improves the legibility and attractiveness of small Flash text. There are no new ActionScript APIs to activate this feature.
Streaming FLV over HTTP
Flash Player 7 supports FLV progressive download (to a user»s local drive) and playback without the need for a Flash Communication Server. Both HTTP and local file playback are supported. Control of the FLV is done through the NetStream object which allows you to play, pause, and seek the FLV.
Text Flow Around Images
This feature allows Flash to flow html text around images in a seamless fashion similar to what is available in HTML. This is a runtime-only feature; there is no Authoring component. You should include HTML image tags in your HTML text.
Text Metrics
This feature allows access to additional metrics that allow you to create complex text layouts in ActionScript without using off-screen text fields. To properly align multiple controls so that all the text lines up, this feature allows access to font metrics that allow you to locate the text baseline.
Text Style Sheets (CSS)
The Text Style Sheets feature is an implementation of a small subset of CSS, much like Flash»s HTML text fields support a small subset of HTML. Cascading Style Sheets (CSS) is a simple mechanism for adding style information such as fonts, colors, and spacing to Web documents. This feature consists of two major pieces of functionality:
- Enhancements to Flash Player»s HTML text field feature, enabling it to associate with a new Style Sheet object that contains named TextFormat objects.
- A CSS style sheet loader and parser, which can load style sheets and apply them to text fields through the TextField.StyleSheet class and the TextField.styleSheet property.
Pervasive:
Macromedia Flash Player 7 offers a capability to both notify users about the availability of new versions and install the latest version of Flash Player. The update mechanism is designed to provide Flash Player users with an easy and convenient mechanism to update their software in a timely and convenient manner. With the 7.0.14.0 release, the notification and update mechanism is available for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) with Internet Explorer and AOL. With the 7.0.19.0 release, the notification and update mechanism is available for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) with Mozilla, Netscape, or Opera. The update capability is available for the web players (when hosted by a browser). The debugging and standalone players do not offer this capability in version 7.0.14.0 or 7.0.19.0.
Standard:
ECMA-262 Strict Mode Compliance
Flash MX 2004 and Flash MX Professional 2004 content is now case sensitive. This compliance is maintained on a per movie basis. If a strict Flash MX 2004 or Flash MX Professional 2004 movie calls a non-strict Flash 6 movie, the Flash 6 movie will remain non-strict.
Virtual Root
This feature allows you to force _root to evaluate to the movie clip in which the problem content is loaded, rather than to the real root by creating a new property for the movie clip object, called _lockroot. If _lockroot is set to true on a movie clip, that movie clip acts as _root for anything loaded into it. Any movie clip, and any number of movie clips, may set _lockroot to true. While the primary use is for an aggregator to set this property on a movie clip into which it is loading content, the _lockroot property can be set either by the loading movie or the loaded movie.
Web Services/SOAP Library
This feature includes a library that allows Flash Player to interact with a web service.
Secure:
Exact Domain Matching
This feature allows cross-movie scripting only between movies that originated from the exact same domain. Any other cross-movie scripting will only work after calling Policy Files (System.security.allowDomain) to permit access.
Support site or at this DevNet article .
Cross-Domain Policy Files
Policy files are a feature that allows Flash Player to load data directly from any specified trusted domains and URLs.
The changes in the Flash Player 7 security model can occasionally cause undesirable behavior in pre-existing content. Additional information can be located at the Flash Player Support site or at this DevNet article .
HTTP access to HTTPS movies
This feature prevents cross-movie scripting when the calling movie is hosted on a non-HTTPS server and the movie being called is hosted on an HTTPS server. If you can»t host all movies on an HTTPS server, which is the recommended solution, you can permit this kind of cross-movie scripting by calling System.security.allowInsecureDomain to permit access.
Usability & Workflow Improvements:
Array Sorting API Enhancement
We have expanded the array sorting API to support an expanded variety of options for sorting using Array.sort and Array.sortOn.
Custom Context Menu
The ContextMenu and ContextMenuItem classes allos you to customize the context menu. You can add new menu items that trigger ActionScript methods and remove default items as desired.
Exception Handling
This feature adds the ability to catch and handle errors that occur in ActionScript and adds four keywords to the ActionScript language: try, catch, finally and throw.
Hyperlink Context Menu Support
In all players, if the user right-clicks on a link, users will see the Link menu. This menu has two or three items and is not customizable.
| Menu Item: | Behavior: |
|---|---|
| Open | exactly as if the user had clicked the link |
| Open in new window (Browsers only) | will always open a new window |
| Copy link | copies the URL of the link to the clipboard |
In the ActiveX Control and all Netscape plug-ins, the following browser-specific keys will open a link ina new window:
Windows ActiveX — Shift-click
Windows Netscape — Control-click
Mac Netscape — Command-click
Mouse Wheel Support
Mouse Wheel support has been added, for Windows only. Mouse wheel support brings two benefits to Flash Player: Flash Player now, by default, scrolls text boxes vertically for all Flash movies (not only version 7 movies); and you can listen for mouse wheel events and respond appropriately.
Runtime Shared Library Improvements
This feature adds support for multi-tier dependent shared libraries. As of Flash Player 6.0.65.0, you can have a shared library that has its own shared library.
Fixes and Improvements in Flash Player 7.0.19.0
Automatic Notification & Update
With the 7.0.19.0 release, users on Netscape and supported Mozilla-based browsers will now be notified when a new version of Flash Player for users running on the Microsoft Windows platforms (98/ME, NT 4.0, 2000, XP) is available. The update capability is available for the web players (when hosted by a browser). The debugging and standalone players do not offer this capability in either version 7.0.14.0 or 7.0.19.0 .
Shared Object Security Enhancements
Flash Player now stores persistent shared objects in unpredictable locations. This improves client-side web security.
Flexible Policy File Locations
Flash Player supports a new ActionScript API called System.security.loadPolicyFile. This enables cross-domain policy files to be placed in more flexible locations than was previously possible.
Flash Player uses policy files as a permission mechanism to permit Flash movies to load data from servers other than their own. For more details on policy files, see: http://www.macromedia.com/devnet/flash/articles/fplayer_security.html
Flash Player 7.0.14.0 looked for policy files in only one location: /crossdomain.xml on the server to which a data-loading request was being made. For an XMLSocket connection attempt, Flash Player 7.0.14.0 looked for /crossdomain.xml on an HTTP server on port 80 in the subdomain to which the XMLSocket connection attempt was being made. Flash Player 7.0.14.0 (and all earlier players) also restricted XMLSocket connections to ports 1024 and above.
With this release of Flash Player, ActionScript can inform Flash Player of a non-default location for a policy file, using System.security.loadPolicyFile. For example:
This causes Flash Player to retrieve a policy file from the specified URL. Any permissions granted by the policy file at that location will apply to all content at the same level or below in the virtual directory hierarchy of the server. Thus, continuing the above example:
loadVariables(«http://foo.com/sub/dir/vars.txt») allowed
loadVariables(«http://foo.com/sub/dir/deep/vars2.txt») allowed
loadVariables(«http://foo.com/elsewhere/vars3.txt») not allowed
You can load any number of policy files using loadPolicyFile. When considering a request that requires a policy file, Flash Player always waits for the completion of any policy file downloads before denying a request. As a final fallback, if no policy file specified with loadPolicyFile authorizes a request, Flash Player consults the original default location, /crossdomain.xml.
A new syntax allows policy files to be retrieved directly from an XMLSocket server:
This causes Flash Player to attempt to retrieve a policy file from the specified host and port. Any port may be used, not only ports 1024 and above. Upon establishing a connection with the specified port, Flash Player transmits , terminated by a null byte. An XMLSocket server may be configured to serve both policy files and normal XMLSocket connections over the same port, in which case the server should wait for before transmitting a policy file. A server may also be set up to serve policy files over a separate port from normal connections, in which case it may send a policy file as soon as a connection is established on the dedicated policy file port. The server must send a null byte to terminate a policy file, and may thereafter close the connection; if the server does not close the connection, Flash Player will do so upon receiving the terminating null byte.
A policy file served by an XMLSocket server has the same syntax as any other policy file, except that it must also specify the ports to which access is granted. When a policy file comes from a port lower than 1024, it may grant access to any ports; when a policy file comes from port 1024 or higher, it may only grant access to other ports 1024 and higher. The allowed ports are specified in a «to-ports» attribute in the tag. Single port numbers, port ranges, and wildcards are all allowed. Here is an example XMLSocket policy file:
A policy file obtained from the old default location — /crossdomain.xml on an HTTP server on port 80 — implicitly authorizes access to all ports 1024 and above. There is no way to retrieve a policy file to authorize XMLSocket operations from any other location on an HTTP server; any custom locations for XMLSocket policy files must be on an XMLSocket server.
Because the ability to connect to ports lower than 1024 is new, a policy file loaded with loadPolicyFile is always required to authorize this, even when a movie is connecting to its own subdomain.
Disabling seamless tabbing
This release of ActiveX Flash Player supports a new HTML parameter called SeamlessTabbing. The default value is true; set this parameter to false to disable «seamless tabbing», which allows users to use the Tab key to move keyboard focus out of a Flash movie and into the surrounding HTML (or the browser, if there is nothing focusable in the HTML following the Flash movie). ActiveX Flash Player has supported seamless tabbing since version 7.0.14.0. Disabling seamless tabbing restores the tabbing behavior of Flash Player 6, in which tabbing from the end of the tab order inside a Flash movie wraps the focus back to the first focusable object in the Flash movie. Here is an example of disabling seamless tabbing:
Inline Text Input on Korean Systems
Text entry using the Korean IME on Korean systems can now be performed inline without requiring a separate text entry box.
Mouse Wheel Events (Windows)
Mouse Wheel events can now broadcast to Mouse listeners when movies are published for Flash Player 6 SWFs.
ActionScript Issues Fixed
Performing the Array.sortOn() operation using both «UNIQUE» and «NUMERIC» options results in unsuccessful completion.
Memory Management Issues Fixed
Four changes have been made to optimize memory usage.
Stability Issues Fixed
Six known stability issues have been fixed.
Data Loss or Corruption Issues Fixed
String.split will delete the last element if it begins with the same characters as the delimiter.
Carriage returns don»t translate inside Flash (Mac only).
Shared object deletion fails for subdirectories (Mac only).
AMF responses are dropped by the player when making multiple simultaneous requests.
International Issues Fixed
XML incorrectly parses escaped strings.
The debug player can»t display Kanji using standard fonts.
In the Korean IME, the first word typed is duplicated in the lower right portion of the screen.
When Character options include Non-Latin glyphs you can»t enter non-Latin text.
Double-byte data received through web service is corrupted.
Debugging Issues Fixed
«Locals» tab often shows no content even though there are local variables present.
Cosmetic Issues Fixed
Flash Player in various browsers shows incorrect version information.
Flash Player 7 lists duplicate variables from Flash Player 6 movies that differ only by case.
Fixes and Improvements in Flash Player 7.0.24.0: Macintosh OS X Only
Macintosh OS X Plug-in Bundle
With this release, Flash Player takes advantage of Apple»s bundling technology and provides the OS X Flash Player plug-in in a bundle, a single directory that contains executable code and resources related to the code. The Flash Player plug-in on OS X has been renamed from «Shockwave Flash NP-PPC» to «Flash Player.plugin.»
Fixes and Improvements in Flash Player 7.0.25.0: Linux
Macromedia Flash Player 7.0.25.0 for Linux includes all of the features from Flash Player 7.0.19.0 except for windowless mode.
Macromedia does not officially support specific cameras or sound drivers on the Linux platform. However, we tested Flash Player 7.0.25.0 with Logitech Quickcam Express web camera, Standard Microphone, and Creative Sound Blaster was used.
Issues for Flash Player 7.0.25.0:Linux
- User can»t type or delete when cursor is outside of the area of the running SWF.
- User can»t type in text field when mouse is over another SWF.
- The onKeyDown and onKeyUp event handlers don»t work in the Konqueror browser (http://bugs.kde.org/show_bug.cgi?id=75837).
- Flash content does not print symbols at less that 100% alpha.
- Motion Status remains the same even when motion is demonstrated for the Camera.
- The Konqueror browser sometimes asks the user to specify the directory path where the plug-in is located.
Fixes and Improvements in Flash Player 7.0.53.0: Solaris
Macromedia Flash Player 7.0.53.0 for Solaris includes all of the features from Flash Player 7.0.19.0 except for windowless mode. Macromedia does not officially support specific cameras or sound drivers on the Solaris platform.
Issues for Flash Player 7.0.53.0:Solaris
- In the Mozilla browser, the Ctrl+N command doesn»t work when Flash content is playing.
- Text field still show focus when the focus is actually on another object.
- Flash does not print vectors ignoring the alpha.
- Flash Plugin on Solaris loses audio/video sync.
Fixes and Improvements in Flash Player 7.0.60.0 and 7.0.61.0
Macromedia Flash Player 7.0.60.0 and Macromedia Flash Player 7.0.61.0 include security enhancements described in Security Bulletin MPSB05-07
Fixes and Improvements in Flash Player 7.0.63.0
Macromedia Flash Player 7.0.63.0 includes security enhancements described in Security Bulletin APSB06-03 for operating systems that are not supported by the Flash Player 8 release.
This update introduces additional version checking to the installation process. Because older installers and controls do not contain the new version checking logic, the Flash Player control is locked upon installation. Starting with this update, installers and uninstallers from Adobe are designed to work with this change, and there is no impact to the end-user installation experience. Flash and Flex developers may need to make slight modifications to their normal methods of switching between player versions during testing to account for this change. This is described in TechNote 4da116d3 .
Fixes and Improvements in Flash Player 7.0.66.0 and 7.0.68.0
Adobe Flash Player 7.0.66.0 and 7.0.68.0 include security enhancements described in Security Bulletin APSB06-11 for operating systems that are not supported by the Flash Player 9 release.
Fixes and Improvements in Flash Player 7.0.67.0 and 7.0.69.0
Adobe Flash Player 7.0.67.0 and 7.0.69.0 include security enhancements described in for operating systems that are not supported by the Flash Player 9 release.
Fixes and Improvements in Flash Player 7.0.70.0
Adobe Flash Player 7.0.70.0 includes security enhancements described in for operating systems that are not supported by the Flash Player 9 release.
Fixes and Improvements in Flash Player 7.0.73.0
Adobe Flash Player 7.0.73.0 includes security enhancements described in for operating systems that are not supported by the Flash Player 9 release.
Reporting a bug to the Macromedia Flash Player Team
Found a bug? Please send the detailed bug information via the online Macromedia Software Feature Request and Bug Report form.
Note: Due to the high volume of email we receive, we are unable to respond to every request.
Thank you for using Macromedia Flash Player, and for taking the time to send us your feedback!

Macromedia Flash Player – приложение для создания различных видов анимации: презентаций, мультипликационных фильмов, интерактивных приложений. Благодаря продуманному функционалу и широким возможностям данное программное обеспечение пользуется популярностью у пользователей: по последним данным, Макромедиа Флеш Плейер используют больше двухсот миллионов пользователей по всему миру. Macromedia Flash Player скачать бесплатно можно на этом сайте.
Кроме мультимедийной анимации, приложение применяется для создания флеш-игр и рекламных баннеров. Программа способна обрабатывать векторную, растровую, 3D графику. Macromedia Flash Player предназначена для создания мультимедийных сцен высокой сложности, при этом для начала работы необходимо задать всего несколько кадров.
Последняя версия приложения отличается от предыдущих вариантов программы своим быстродействием. Создавать флеш-анимацию теперь намного проще: разработчики значительно упростили работу с приложением. Функционал приложения теперь содержит два новых модуля – Cast и Lite. Модуль FlashCast – это платформа для распространения содержимого, а FlashLite – это упрощенная версия приложения, предназначенная для работы с мобильными устройствами.
При создании анимации можно применять различные эффекты и инструменты, позволяющие перемещать объект, менять его форму, цвет и размер. Эти инструменты применяются как по отдельности, так и все вместе. При помощи Macromedia Flash Player есть возможность создания интерактивных фильмов. Эти фильмы занимают немного места, и быстро загружаются. Созданные проекты в большинстве случаев сохраняются в файлах формата SWF.
Основные достоинства Macromedia Flash Player
- Работа с различными видами графики.
- Поддержка двухнаправленной трансляции видео.
- Наличие большого количества инструментов и эффектов.
- Быстродействие.
- Наличие модуля для работы с мобильными устройствами.
Начиная с версии Macromedia Flash Player 8.5, приложение содержит быстродействующую виртуальную машину AVM2, которая способна поддерживать выполнение кода ActionScript. Производительность данной виртуальной машины позволяет производить большое количество вычислительных операций, необходимых для решения задач высокой сложности.
Технология Macromedia Flash
Основными проблемами в сфере разработки приложений под Web были объём странички и совместимость Интернет-браузеров. Корпорация Macromedia стремилась к использованию в Web всех последних новинок в области отображения информации.
Macromedia Flash — очень мощное и одновременно простое в использовании средство создания анимированных проектов на основе векторной графики с встроенной поддержкой интерактивности. Flash является идеальным рабочим инструментом для художников и дизайнеров, позволяющим дополнять создаваемые ими Web-проекты анимацией и звуком.
После нескольких принятых соглашений об использовании Flash в качестве Web-стандарта, он стал легко интегрироваться с HTML, что позволяет встроить Flash-проект практически без швов. HTML — (HyperText Markup Language) язык гипертекстовой разметки текстовых документов, позволяющий вставлять в текст коды форматирования и гиперссылки. Flash не требует ничего дополнительного для перехода по ссылке, открытия окна браузера или выполнения чего-либо посредством HTML.
Одним из достоинств технологии Flash является отображение изображений при помощи векторной графики. Общеизвестно, что векторная графика занимает меньше места, чем растровая графика. Большое внимание в технологии уделено совместному использованию векторной графики и анимации. Это намного расширило круг интересов пользователей и разработчиков. Также появилась возможность вставки звукового сопровождения в Web- страничку, придавая ей вместе с анимацией большую привлекательность. Внутренний язык программирования Action Script позволяет сопровождать действия и события звуковыми или видеоэффектами. Возможности Action Script сравнимы с возможностями JavaScript и VBScript.
Изначально Flash-разработки были мало известны, пока корпорация Macromedia не предложила переделать один из разделов сервера Walt Disney, используя Flash. Это дало большую рекламу Flash-технологии. Многие дизайнерские студии начали покупать пакеты программных продуктов для разработки Web-страничек при помощи Flash-технологии.
Обзор технологии Macromedia Flash
Первоначально программа называлась Splash Animator и продавалась малоизвестной фирмой Future Animation для изготовления мультфильмов на PC-компьютере. Программа предназначалась для художников-аниматоров и пользовалась ограниченным успехом, пока в связи с бумом на WWW-приложения такой гигант, как фирма Macromedia, не обратила на нее внимание, купив и переименовав во Flash. Разработчики Flash поменяли интерфейс программы для облегчения и автоматизации разработки проекта. Причем мультимедийный гигант не только сменил название и интерфейс, но и переориентировал пакет на рынок Web-анимации (при этом был предложен и свой, внутренний формат файлов векторной графики «*.swf» и реализована поддержка для других популярных графических форматов, в том числе и для анимированного GIF) и обеспечил пакету хорошую рекламу. Однако изменения коснулись не только внешнего облика, но и содержания. Во Flash понятие интерактивности значительно расширилось благодаря использованию сценариев Action Script (Действия), которые позволяют авторам разрабатывать достаточно сложные стили поведения — behaviors (перемещаемые элементы интерфейса, логику и начальную математику), впервые дающие возможность создавать электронные магазины. В результате программа получила широкое распространение в среде Web-разработчиков и продолжает служить хорошим подспорьем профессиональным аниматорам.
С момента появления в 1996 г. технология Flash стала фактическим стандартом для разработки насыщенных мультимедийных Web-сайтов. В качестве наиболее ярких примеров можно назвать серверы Citibank, Fox, PepsiCola, Paramount, Plymouth, Chrysler, Nestle и Warner Bros. Для работы во Flash не обязательно иметь какой-либо опыт в профессиональном программировании — можно создавать Web-узлы с элементами интерактивности без необходимости написания исходных кодов JavaScript, Java или HTML.