Чем открыть swf: лучшие плееры для просмотра файлов

Принятие

Adobe делает доступными плагины , такие как Adobe Flash Player и Adobe интегрированной среде , чтобы играть в SWF — файлы в веб — браузерах на многих настольных операционных систем, включая Microsoft Windows , Mac OS X и Linux на архитектуре x86 и архитектуры ARM ( Google Chrome OS только ).

GNU приступила к разработке бесплатного программного проигрывателя SWF под названием Gnash под Стандартной общественной лицензией GNU (GPL). Несмотря на то, что проект GNU был объявлен высокоприоритетным, финансирование Gnash было довольно ограниченным. Еще один проигрыватель — это Swfdec с лицензией LGPL . Lightspark — это продолжение Gnash, поддерживающее более свежие версии SWF.

Adobe включила воспроизведение и авторинг SWF в другие свои продукты и технологии, в том числе в Adobe Shockwave , который обрабатывает более сложные документы. SWF также можно встраивать в файлы PDF ; их можно просматривать с помощью Adobe Reader 9 или более поздней версии. InDesign CS6 также может напрямую создавать некоторые ограниченные формы SWF-анимации.

Консоли Sony PlayStation Portable могут воспроизводить ограниченные файлы SWF в веб-браузере Sony, начиная с версии прошивки 2.71. Как Nintendo Wii и Sony PS3 консоль могут запускать SWF файлы через их интернет — браузеры.

Scaleform GFx — это коммерческий альтернативный проигрыватель SWF, который поддерживает полное аппаратное ускорение с использованием графического процессора и имеет высокую совместимость до Flash 8 и AS2. Scaleform GFx лицензируется как решение промежуточного программного обеспечения для игр и используется во многих компьютерных и консольных 3D-играх для пользовательских интерфейсов, HUD , мини-игр и воспроизведения видео.

Новые 3D-функции SWF рассматривались как альтернатива WebGL , с появлением 3D-движков, таких как Papervision3D , Away3D , Sandy 3D и Alternativa 3D, нацеленных на 3D SWF. Хотя некоторые из этих проектов начались примерно в 2005 году, но до Flash Player 10 в них не было поддержки ускорения графического процессора , и даже в этой версии Flash Player шейдеры можно было использовать для тех же материалов, но информация о вершинах все равно должна была обрабатываться на ЦП (с использованием деревьев BSP и т. Д.) После того, как в версию 11 Flash Player был добавлен новый низкоуровневый API Stage3D, некоторые, но не все эти проекты были перенесены на новый API. Перенесена была Away3D версии 4.

На основе независимого исследования, проведенного Millward Brown и опубликованного Adobe в 2010 году, более 99% настольных веб-браузеров на «зрелых рынках» (определяемых как США, Канада, Великобритания, Франция, Германия, Япония, Австралия и Новая Зеландия) был установлен плагин SWF, причем около 90% имели последнюю версию Flash Player.

Какой из методов публикации предпочтителен, статический или динамический?

  1. При статическом методе публикации Flash и альтернативный контент внедряются с помощью стандартной разметки, а JavaScript используется для решения проблем непреодолимых с помощью разметки.
  2. Динамический метод публикации основан на замене альтернативного контента Flash контентом в случае если есть достаточно новая версия Flash плеера и поддержка JavaScript.

статического метода публикации

  1. Используется стандартная разметка
  2. Механизм внедрения Flash контента не зависит от JavaScript благодаря чему Flash будет доступен значительно большей аудитории:

динамического метода публикации

Позволяет обойти механизмы активации активного контента в Internet Explorer 6/7 и Opera 9+

Обратите внимание, что Microsoft выпустил обновления исключающие механизм активации в браузерах Internet Explorer [http://www.swffix.org/devblog/?p=19]
Отлично интегрируется в JavaScript приложения

Основные возможности

  • просмотр Flash видеороликов;
  • запуск приложений, игр в формате SWF;
  • настройка вида и размера окна для отображения видео;
  • включение/отключение активности мыши во время просмотра файла;
  • добавление к ролику кнопок управления;
  • поддержка скинов;
  • изменение качества видео;
  • проигрывание поврежденных и «битых» файлов;
  • создание и управление плейлистами;
  • функция приближения картинки во время просмотра и др.

Плюсы и минусы

Плюсы:

  • конвертация файлов в удобные форматы;
  • возможность создания Flash-projector;
  • удобные строки-подсказки;
  • простой и практично оформленный интерфейс;
  • регулярные автоматические обновления;
  • контроль над результатами конверсии файлов благодаря функции приближения окна.

Минусы:

  • программа бесплатная, но условно;
  • добавление к файлам водяного знака;
  • довольно строгие требования к системным ресурсам.

Похожие приложения

Total Video Player. Качественный бесплатный медиа плеер, с помощью которого можно воспроизводить файлы в H264, Flv, 3gp, Mp4 и других популярных аудио, а также видео форматах.

BSPlayer. Удобный и простой мультимедийный проигрыватель, который распространяется на бесплатной основе. Он поддерживает работу практически со всеми существующими форматами, в том числе и SWF. Он имеет интересные встроенные темы оформления, панель навигации, может делать скриншот экрана. В нем есть собственная мультимедийная библиотека.

SWF Opener. Бесплатная программа для воспроизведения SWF файлов – видеороликов, игр, баннеров и т. д. Пользоваться ней очень удобно – для проигрывания нужно только перетащить файл в окно приложения или использовать специальную кнопку, расположенную на панели задач.

Принципы работы

Интерфейс программы напоминает Media Player, но в нем можно сменить цветовую схему оформления. Внизу окна расположена панель меню. Через нее осуществляется доступ непосредственно к функционалу проигрывателя. Также на панель вынесены основные инструменты.

Интерфейс

В правой части вы увидите три функции:

  1. Загрузить папку.
  2. Сохранить плейлист.
  3. Загрузить плейлист.

После того, как вы добавите файлы для просмотра, их список отобразится в виде столбца в правой части окна.

По умолчанию данные будут воспроизводиться в оконном режиме, в случае необходимости окно можно развернуть на весь экран. В плеере предусмотрены пауза, остановка и перемотка. Есть функция настройки качества видео, которая применяется в разделе «Опции».

Опции

Кроме того, в плейлист вы можете добавить видео с Ютуба, введя в специальном поле ссылку на него.

Добавление файлов

Также есть встроенный регулятор звука для настройки громкости, конвертер для преобразования формата EXE в формат SWF. Списки можно редактировать прямо во время воспроизведения. Программа может отображать подробную информацию о любом файле.

SWF Player – простой плеер, который качественно воспроизводит любые файлы в формате SWF.

Как открыть в браузерах

Как уже упоминалось выше, открывать файлы в формате SWF можно через браузер, который оснащен поддержкой Flash Player. Но для начала нужно проверить настройки, чтобы ничто не помешало запуску плагина.

Chrome

По умолчанию в браузере Chrome установлен Flash Player. Это значит, что для открытия swf файлов не нужно дополнительно устанавливать какие-либо внешние плагины. Просто нужно войти в настройки и проверить, разрешен ли запуск флеш-плеера.

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

Теперь запуск медиа контента будет разрешен по запросу. При переходе на страницу с swf-контентом будет отображаться значок головоломки с разрешением на открытие.

Firefox

Если пользуетесь Firefox, то нужно установить Adobe Flash Player как отдельный плагин. На странице загрузки плагина снимите галки со всех пунктов, чтобы избежать загрузки дополнительного рекламного программного обеспечения. Нажмите кнопку «Установить сейчас», чтобы загрузить установщик.

После завершения загрузки откройте файл flashplayerxx_xa_install.exe и нажмите кнопку «Да».

Когда будут загружены из интернета и установлены все компоненты плеера нажмите «Завершить».

Теперь для открытия swf-файла, сохраненного на компьютере, просто перетащите его в окно браузера. Затем кликните на значок кубика Лего, который появился вместо анимации, и подтвердите разрешение.

Если при переносе в браузер файл не открывается, то возможно запуск плагина полностью отключен в настройках Firefox. В правой верхнем углу браузера нажмите кнопку «Настройки» и перейдите в пункт Дополнения. В открывшемся окне перейдите в раздел Плагины и напротив записи Shockwave Flash выберите из выпадающего меню пункт «Включать по запросу».

Таким образом, Firefox позволит открыть контент, но только после вашего разрешения.

Microsoft Edge (Windows 10)

Если пользуетесь популярным в Windows 10 браузером Microsoft Edge, то можете рассчитывать на установленную в нем по умолчанию версию флеш плеера, поэтому не нужно прибегать к установке внешних плагинов для открытия формата swf. Единственное, что нужно сделать, это проверить, что его запуск не заблокирован в настройках.

Откройте Edge, кликните на кнопку с тремя точками в верхнем правом углу и выберите пункт Настройки. Затем кликните кнопку «Просмотреть дополнительные настройки» и установите переключатель «Использовать Flash Player» в положение включено.

Чтобы просмотреть файлы в Edge, вставьте их полный путь в адресную строку браузера. Чтобы получить полный путь к файлу кликните правой кнопкой мыши по значку и выберите «Копировать». Затем вставьте его в адресную строку, удалите двойные кавычки с двух сторон и нажмите Enter.

Какие программы открывают SWF

Эти файлы в основном не поддерживаются традиционным медиа проигрывателем Windows и требуют установки расширений или специальных плееров.

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

Расширение SWF расшифровывается как Small Web Format. Это формат используется для векторной графики, мультимедиа и разработки интерактивных приложений в среде ActionScript. Такие файлы анимации часто используются в онлайн играх, воспроизводимых через браузеры.

Для их просмотра можно использовать любой браузер с поддержкой Flash или медиаплеер, который может открыть анимацию. Открывать файлы с расширением SWF, загруженных на компьютер, можно с помощью флеш плеера Adobe, а также другими сторонними приложениями, такими как: SWFTools, Ming и MTASC.

Существует несколько способов открыть этот формат, от интерфейсов командной строки до установки различных плагинов, но остановимся на более эффективных и удобных для пользователей.

Как открыть в браузерах

Как уже упоминалось выше, открывать файлы в формате SWF можно через браузер, который оснащен поддержкой Flash Player. Но для начала нужно проверить настройки, чтобы ничто не помешало запуску плагина.

Chrome

По умолчанию в браузере Chrome установлен Flash Player. Это значит, что для открытия swf файлов не нужно дополнительно устанавливать какие-либо внешние плагины. Просто нужно войти в настройки и проверить, разрешен ли запуск флеш-плеера.

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

Теперь запуск медиа контента будет разрешен по запросу. При переходе на страницу с swf-контентом будет отображаться значок головоломки с разрешением на открытие.

Firefox

Если пользуетесь Firefox, то нужно установить Adobe Flash Player как отдельный плагин. На странице загрузки плагина снимите галки со всех пунктов, чтобы избежать загрузки дополнительного рекламного программного обеспечения. Нажмите кнопку «Установить сейчас», чтобы загрузить установщик.

После завершения загрузки откройте файл flashplayerxx_xa_install.exe и нажмите кнопку «Да».

Когда будут загружены из интернета и установлены все компоненты плеера нажмите «Завершить».

Теперь для открытия swf-файла, сохраненного на компьютере, просто перетащите его в окно браузера. Затем кликните на значок кубика Лего, который появился вместо анимации, и подтвердите разрешение.

Если при переносе в браузер файл не открывается, то возможно запуск плагина полностью отключен в настройках Firefox. В правой верхнем углу браузера нажмите кнопку «Настройки» и перейдите в пункт Дополнения. В открывшемся окне перейдите в раздел Плагины и напротив записи Shockwave Flash выберите из выпадающего меню пункт «Включать по запросу».

Таким образом, Firefox позволит открыть контент, но только после вашего разрешения.

Microsoft Edge (Windows 10)

Если пользуетесь популярным в Windows 10 браузером Microsoft Edge, то можете рассчитывать на установленную в нем по умолчанию версию флеш плеера, поэтому не нужно прибегать к установке внешних плагинов для открытия формата swf. Единственное, что нужно сделать, это проверить, что его запуск не заблокирован в настройках.

Откройте Edge, кликните на кнопку с тремя точками в верхнем правом углу и выберите пункт Настройки. Затем кликните кнопку «Просмотреть дополнительные настройки» и установите переключатель «Использовать Flash Player» в положение включено.

Чтобы просмотреть файлы в Edge, вставьте их полный путь в адресную строку браузера. Чтобы получить полный путь к файлу кликните правой кнопкой мыши по значку и выберите «Копировать». Затем вставьте его в адресную строку, удалите двойные кавычки с двух сторон и нажмите Enter.

Чем открывать SWF файлы

Мы уже отмечали, что главной сферой применения флэш-анимации является её воспроизведение на различных веб-ресурсах. По этой причине вопрос, как открыть формат файла SWF, для большинства пользователей неактуален – практически все браузеры поддерживают технологию, которая внедрена в них на уровне плагинов. Он редко когда входит в базовый установочный дистрибутив браузера, но это не проблема – расширение Adobe Flash Player можно легко установить самостоятельно.

Кроме того, этот формат можно открыть сторонними программами, которых имеется великое множество и для всех платформ. Наконец, формат SWF подлежит преобразованию в более распространённые, и такую конвертацию производят на специализированных онлайн-сервисах.

Как открыть SWF-файл на компьютере

Для просмотра/проигрывания ShockWave на компьютерах под управлением семейства ОС Windows количество утилит, понимающих формат, наибольшее. Среди самых известных выделим следующие:

  • Adobe Flash Player, как же без него.
  • MPC.
  • Плеер GOM.
  • GlobFX Swiff.
  • SWF-File Player.
  • SWF decompiler (Eltima Flash Decompiler).

Принцип использования подобных программ схож – необходимо скачать приложение, выполнить его инсталляцию, а затем запустить плеер и открыть через меню «Файл» анимацию с расширением SWF. В большинстве случаев в таких плеерах можно указать на ассоциацию с этим форматом, и тогда такие файлы будут проигрываться автоматически двойным кликом по ним.

На компьютерах под управлением «яблочной» операционной системы список плееров не так обширен

Мы рекомендуем обратить внимание на:

  • Adobe Flash Player.
  • Echo One iSwiff.
  • SWF decompiler.

На линуксоподобных ОС с задачей воспроизведения формата ShockWave справятся Flash Player или DCOMSoft SWF Protector.

Было бы несправедливо не рассказать о редакторах SWF файлов, поскольку эти программные продукты, само собой, умеют их и проигрывать. С помощью таких программ можно выполнять редактирование контейнерных SWF файлов: изменять длительность ролика, корректировать размеры картинки, работать со звуком, изображением и текстом и, разумеется, сохранять эти изменения.

В списке самых востребованных редакторов отметим SONY Vegas Pro, Corel VideoStudio, CamStudio, но это серьёзные и требовательные к ресурсам ПК пакеты.

Как открыть файл SWF в онлайне, без использования стороннего ПО

Строго говоря, именно с таким методом мы сталкиваемся чаще всего, даже не подозревая, что имеем дело с файлом SWF.

ВНИМАНИЕ. Независимо от того, какой веб-браузер вы используете, штатный или установленный самостоятельно, большинство из обозревателей требуют установки плагина. У одних этот процесс полностью автоматизирован (как, например, у Google Chrome), у других придётся немного повозиться, но обновления расширения происходят уже без участия пользователя.

У одних этот процесс полностью автоматизирован (как, например, у Google Chrome), у других придётся немного повозиться, но обновления расширения происходят уже без участия пользователя.

Удобство использования Adobe Flash Player как плагина очевидно:

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

Эту самую востребованную программу-проигрыватель файлов формата SWF можно интегрировать и в другие программные продукты.

Как открыть SWF-файл на платформе Android

Рассмотрим, как можно посмотреть SWF файл на смартфоне – в мобильных браузерах такое средство не предусмотрено, AFP-версии для смартфона не существует. Но выход, конечно же, есть в виде приложения SWF Player. Скачать его, установить и запустить можно стандартным способом – через Google Play Market. Оно компактное, не займёт много места и достаточно удобно в эксплуатации. Единственным существенным недостатком можно назвать засилье рекламы, но этим отличается большинство бесплатных приложений для этой платформы.

В качестве альтернативы можно назвать приложение FlashBox, но его основное предназначение – использование флэш-анимации в играх. Кроме того, для работы приложения потребуется сделать установку Adobe Air, наконец, приложение больше не обновляется, его поддержка прекращена.

Как открыть файл SWF на компьютере

Вот несколько вариантов того, как открыть файл swf на стандартном ПК с системой Windows XP/7/10 или Mac OS.

1. С помощью медиаплееров

Раньше самыми популярными решениями были Adobe Flash Player или Media Player Classic, но сейчас они оба больше не поддерживаются. У них осталось несколько аналогов, которые все еще работают с SWF. Чем открыть SWF на компьютере в 2021:

1. Flash Decompiler Trillix 

ОС: Windows, Mac OS

Цена: $79.95

Описание: Многофункциональное программное обеспечение, которое позволяет работать с файлами SWF без Adobe Flash Player. Точнее, оно автоматически преобразует их в FLA: с помощью этой технологии можно изменять содержимое файла, раскладывать его на части (ссылки, тексты, картинки и другие элементы). А затем всё это можно конвертировать в более распространенные форматы.

2. SWF File Player 

ОС: Windows

Цена: Бесплатно

Описание: Старый, но все еще рабочий аналог Adobe Flash Player. С его помощью можно запустить файлы SWF на платформе Windows. Сайт выглядит максимально устаревшим, но на функциональность самой программы это не влияет.

3. KMPlayer 

ОС: Windows, Mac OS, Android, iOs

Цена: Бесплатно

Описание: Универсальный медиаплеер с русифицированным интерфейсом и версиями на всех платформах. Если верить производителям, программа умеет проигрывать даже устаревшие медиаформаты без каких-либо помех.

2. С помощью конвертеров

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

Программа

ОС

Цена

Особенности

Windows, Mac OS

1490 р.

️ Поддерживает более 180 форматов видео, аудио и изображений
️ Моментальная обработка и конвертация
️ Большой выбор пресетов настроек под различные устройства

Windows, Mac OS

Бесплатно для некоммерческого использования

️ Поддерживает 50 форматов видео и графического контента
️ Есть возможность менять базовые пользовательские настройки
️ Работает с DVD-дисками

Windows

$49.00

️ Специально предназначен для конвертации SWF-файлов
️ Поддерживает скачивание файлов с веб-страниц
️ Работает только на устаревших версиях Windows (XP, Vista, 2000)

Попробуйте Movavi Video Converter бесплатно!

Скачать для WindowsСкачать для Mac

Как конвертировать файлы SWF с помощью Movavi Video Converter

1. Скачайте установочный файл программы и запустите его на компьютере. Следуя инструкциям, завершите процесс установки и откройте Movavi Video Converter.

2. Перетащите мышью нужные файлы в окно программы. Или нажмите кнопку Добавить файлы, а затем — Добавить видео. Затем выберите файлы, которые вы хотели бы конвертировать.

3. Откройте вкладку Видео инажмите левой кнопкой мыши на иконку с нужным форматом для экспорта. Выберите подходящий профиль. Если вы не уверены в том, какой формат вам нужен, можно выбрать готовый пресет под конкретное устройство.

4. Нажмите на иконку папки и выберите, где хотите сохранить готовые файлы. Нажмите кнопку Старт, чтобы запустить процесс конвертации. Папка со сконвертированными видео откроется автоматически через несколько минут.

Еще можно посмотреть вот такую пошаговую видеоинструкцию от Мовави Влога. Здесь используется одна из прошлых версий программы, но новый дизайн почти не повлиял на расположение кнопок:

Открыть swf на Андроиде

Задача открыть swf на Андроиде решается не так легко. Ведь AdobeFlashPlayer перестал поддерживать мобильные версии. Я опишу 3 возможных варианта работы, а вы выберите тот, который подойдет вашему устройству.

Приложение для проигрывания SWF файлов

Например, Online Video Downloader. Чтобы открыть swf на Андроиде через данное приложение, не нужен Adobe Flash Player. Учитывая, что данные плагин больше не поддерживается для Андроид, это – важная опция. Проигрыватель работает с основными видами онлайн видео-файлов: mp4, wmv, avi, mkv, dv, rm, mp, mpeg, flv, divx, swf, 3gp, 3gpp и т.д. Кроме того, Player бесплатный.

Google Swiffy

Отзывы на Google Play говорят о том, что у некоторых пользователей возникают проблемы с установкой Flash-проигрывателя: он не устанавливается или работает некорректно. Советую воспользоваться сервисом Google Swiffy и конвертировать проблемный формат swf в mp4.

Лучшее решение: устанавливаем Adobe Flash Player

Мне дополнительные приложения и Swiffy не подошли: приложения зависали, а конвертация требовала дополнительного времени. Поэтому я решила установить плагин Adobe Flash Player из архивных версий. Главное преимущество: кроме решения вопроса с swf вы также забудете о проблемах с просмотрами онлайн-видео.

Работать с приложением очень просто. В специальной строке вставляется адрес файла для воспроизведения. Он будет очень быстро найден и воспроизведен в самом лучшем качестве.Особенности приложения;- Распространение на бесплатной основе;- Стильное оформление;- Простое управление и стильный интерфейс;- Используется прогрессивная потоковая передача данных и прямая трансляция;- Работает со всеми файлами формата HD;- Обнаруживает все видео и музыку на устройстве в автоматическом режиме;- Есть возможность делиться видео файлами с друзьями.

Как видно, скачав на свой мобильный гаджет с операционной системой Android плеер «Flash Player for Android — SWF and FLV Plugin«, можно в любом месте наслаждаться видео высокого качества.

Альтернативный вариант SWF Player

Можно не только открыть медиафайл SWF, но и изменить его расширение. Это позволит просматривать видео в любом приложении и размещать его в соц. сетях и на сайтах.

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

Для конвертации видеоклипа воспользуйтесь удобной программой ВидеоМАСТЕР. Она поддерживает работу со всеми популярными видеоформатами и предлагает готовые профили экспорта. Вы можете подготовить ролик:

  • для запуска на смартфоне, планшете, приставке;
  • для загрузки в социальные сети и на видеоплатформы;
  • для размещения на вашем сайте или в блоге.

Помимо преобразования конвертер позволяет удалить лишние фрагменты, соединить несколько файлов в один и применить видеоэффекты.

Функционал ВидеоМАСТЕРа:

  • Импорт видеофайлов всех известных форматов.
  • Запись ролика с помощью веб-камеры и извлечение материала с DVD-диска.
  • Прямое скачивание контента с ВК или YouTube.
  • Обрезка и нарезка клипа, а также соединение нескольких медиафайлов.
  • Применение эффектов: усиление насыщенности, стилизация, добавление шума.
  • Кадрирование, поворот и стабилизация картинки.
  • Размещение текста и изображения на видеоряде.
  • Изменение скорости показа.
  • Подготовка ролика для просмотра на различных устройствах и онлайн-сервисах.
  • Экспорт в форматах: AVI, MPEG, MP4, FLV и других.

Скачайте программу для воспроизведения SWF-файлов

Отлично работает на Windows 10, 8, 7, Vista, XP

Особенности загрузки SWF-файлов предыдущих версий

Если внешний SWF-файл опубликован с помощью одной из предшествующих версий ActionScript, следует учитывать важные ограничения. В отличие от SWF-файла версии ActionScript 3.0, выполняемого в среде AVM2 (ActionScript Virtual Machine 2), SWF-файл, опубликованный для ActionScript 1.0 или 2.0, выполняется в среде AVM1 (ActionScript Virtual Machine 1).

Между загрузкой SWF-файла ActionScript 1.0 или 2.0 в SWF-файл ActionScript 3.0 по сравнению с загрузкой SWF-файла ActionScript 3.0 имеются важные различия. Проигрыватель Flash Player обеспечивает полную обратную совместимость с ранее опубликованным содержимым. Любое содержимое, работающее в предыдущих версиях Flash Player, работает и в версиях Flash Player, поддерживающих ActionScript 3.0. Тем не менее, существует ряд ограничений.

  • Код ActionScript 3.0 может загружать SWF-файл, написанный на языке ActionScript 1.0 или 2.0. После того как SWF-файл, написанный на языке ActionScript 1.0 или 2.0, будет успешно загружен, загруженный объект (свойство Loader.content ) становится объектом AVM1Movie. Экземпляр AVM1Movie отличается от экземпляра MovieClip. Это экранный объект, но, в отличие от фрагмента ролика, он не включает методов и свойств, связанных с временной шкалой. Родительский SWF-файл версии AVM2 не может иметь доступа к свойствам, методам или объектам загруженного объекта AVM1Movie.

  • SWF-файлы, написанные в ActionScript 1.0 или 2.0, не могут загружать SWF-файлы, написанные в ActionScript 3.0. Это означает, что SWF-файлы, созданные в Adobe Flash 8 или Flex Builder 1.5, а также в более ранних версиях этих программ, не смогут загружать SWF-файлы в ActionScript 3.0.

    Единственным исключением из этого правила является то, что SWF-файл ActionScript 2.0 может заменить себя SWF-файлом ActionScript 3.0, если для этого SWF-файла ActionScript 2.0 не выполнялась какая-либо загрузка ни на один из его уровней. В SWF-файле ActionScript 2.0 это можно выполнить с помощью вызова loadMovieNum(), передав значение 0 параметру level.

  • В общем случае для SWF-файлов, написанных в ActionScript 1.0 или 2.0, необходимо выполнять перенос, если их предполагается использовать совместно с SWF-файлами ActionScript 3.0. Например, предположим, что создается проигрыватель мультимедийных данных с помощью ActionScript 2.0. Этот проигрыватель загружает различное содержимое, которое также было создано с помощью ActionScript 2.0. Нельзя создать новое содержимое в ActionScript 3.0 и загрузить его в этот проигрыватель мультимедийных данных. Необходимо выполнить перенос видеопроигрывателя в ActionScript 3.0.

    Однако если проигрыватель мультимедийных данных создан в ActionScript 3.0, он сможет выполнять отдельные загрузки содержимого ActionScript 2.0.

В следующих таблицах показаны ограничения предыдущих версий проигрывателя Flash Player в отношении загрузки более нового содержимого и выполнения программного кода, а также ограничения для взаимодействия между сценариями в SWF-файлах, написанных в различных версиях ActionScript.

Поддерживаемые функции

Flash Player 7

Flash Player 8

Для Flash Player 9 и 10

Может загружать SWF-файлы, опубликованные для

7 или более ранней версии

8 или более ранней версии

9 (или 10) и более ранних

Содержит этот AVM

AVM1

AVM1

AVM1 и AVM2

Выполняет SWF-файлы, записанные в ActionScript

1.0 и 2.0

1.0 и 2.0

1.0, 2.0 и 3.0

В следующей таблице «Поддерживаемые функции» относится к содержимому, выполняемому в проигрывателях Flash Player 9 или более поздней версии. Содержимое, выполняемое в проигрывателе Adobe Flash Player 8 или более ранней версии, может быть загружено, просмотрено и выполнено, а также использовано при вызове из других сценариев только в ActionScript 1.0 и 2.0.

Поддерживаемые функции

Содержимое, созданное в ActionScript 1.0 и 2.0

Содержимое, созданное в ActionScript 3.0

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

ActionScript 1.0 и 2.0

ActionScript 1.0 и 2.0, а также ActionScript 3.0

Может вызывать из сценариев содержимое, созданное в

ActionScript 1.0 и 2.0 (ActionScript 3.0 через LocalConnection)

ActionScript 1.0 и 2.0 через LocalConnection.

ActionScript 3.0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector