Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый Вчера, 14:50
Новичок на форуме
Отправить личное сообщение для Макс1 Посмотреть профиль Найти все сообщения от Макс1
 
Регистрация: 02.09.2015
Сообщений: 5

ActionScript (Flash) - современные альтернативы и конвертация
Из информации, которую находит поиск, непонятно, какое решение реально работает.
ActionScript позволял достаточно легко создавать интерактивные приложения с хорошей графикой, работающие в браузере.
Что сейчас обычно используется для создания подобных приложений с развитыми средствами визуального программирования, похожими на создание анимаций во Flash, и C-подобным синтаксисом? В том числе, для Windows, для мобильных ОС типа Android и iOS и браузера. Или сложные браузерные приложения сейчас перестали быть актуальными? Что можно сказать по поводу Unity для относительно простых неигровых интерактивных оффлайн приложений? Какие есть альтернативы в вопросе относительной простоты разработки и развитых визуальных средств? Есть ли IDE с развитыми визуальными средствами для создания оффлайн и браузерных приложений для языков с C-подобным синтаксисом, включая PHP? Или хотя бы для языков типа HTML5 с такими же развитыми визуальными средствами разработки, которые были во Flash.

Нашел программу SWF to EXE Converter от SWF Tools. Объединяет swf файл с программой Trong Flash Player и позволяет запустить exe-файл, в том числе, под Windows 11. Работает, но не в браузере, и выглядит как устаревшая технология.

Второй вопрос - конвертирование приложений, созданных на ActionScript 2.0 (Flash), в форматы, которые понимают современные браузеры, типа HTML5. Или хотя бы создавать на ActionScript 3.0 и затем конвертировать. Упоминается утилита для конвертирования из ActionScript 2.0 в ActionScript 3.0 as3converter AS3 от Nico Brevin, но единственная ссылка, которую находит поиск, не открывается.

Для конвертирования ActionScript в HTML5 поиск находит такой софт, как Adobe Animate, Google Web Designer, Zoe от Create JS, Guepard, Flixel, Behavior’s Evolutionary Designer, Sencha Animator, Appypie, Flash to HTML5 Mold, Deadsimplehtml5, Swiffy (сообщалось, что этот онлайн-проект закрыт), Pencil Project, Pivot Animator, PxLaBor. Adobe Animate загружает проект ActionScript 2.0 и сохраняет swf-файл, который из программы превращается в неинтерактивный фильм и открывается только в старых средствах для проигрывания Flash. Есть ли что-то из этого списка приложений, что позволяет конвертировать приложения ActionScript, желательно 2.0, в формат, реально работающий в интерактивном режиме в современных браузерах?
Ответить с цитированием
  #2 (permalink)  
Старый Вчера, 15:20
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,139

https://ruffle.rs/

На нем работает великий https://z0r.de/
Ответить с цитированием
  #3 (permalink)  
Старый Вчера, 22:07
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 457

Ситуация сейчас такая:

Было:
ActionScript > Adobe SDK (компилятор) > SWF-файл (байт-код) > HTML4 object/embed (элемент) > Flash Player (Adobe плагин)

Стало:
C-подобные > Emscripten (компилятор) > Wasm-файл (байт-код) > HTML5 canvas+script (элемент) > WebGL (без плагина)
JS-подобные > HTML5 canvas+script (элемент) > WebGL API

Как правило, что-то с GUI, типа Unity, использует экспорт через emscripten в wasm (+ в asm.js как fallback). А что-то без GUI, типа three.js, используется соответственно javascript/typescript.

WebAssembly (wasm) - в целом вроде как производительнее, но размер может быть больше, хотя зависит от движка.

На второй вопрос ответили выше.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расшифровка кода, генерируемого flash. ГостьФорума Общие вопросы Javascript 6 02.02.2011 01:26
Программирование во Flash ActionScript 3.0 daMage Flash 5 30.11.2010 22:48
Как Убрать Click here if you have Flash Player 6 ? rentey Общие вопросы Javascript 3 19.03.2010 17:48