Мне нужно заменить Flash-анимацию в приложении Delphi. До сих пор я использовал компонент TShockwaveFlash
для загрузки SWF-файла. Использовал Adobe Animate для преобразования этого файла SWF в холст HTML 5 и изменил некоторый синтаксис для сценария действия.
Вывод Adobe Animate следующий:
.html
.js
images/.png
Как мне интегрировать их в мое приложение Delphi, чтобы заменить старую анимацию Flash? Не очень опытен в веб-разработке.
Вам нужно встроить браузер, например, с компонентом TWebBrowser
.
Вам необходимо встроить веб-браузер, поддерживающий HTML5.
Мы установили WebView2 и использовали компонент TEdgeBrowser.
Вы можете получить доступ к части сценария в delphi следующим образом:
var Script: строка := имя_компонента+'.Enable.gotoAndStop(0);'; EdgeBrowser1.ExecuteScript(Script);
я использую delphi версии 10.1 и vcl