Может ли Adobe AIR отображать SVG?

Я вижу, что Adobe AIR использует WebKit в качестве рендера, и вижу, что WebKit (по крайней мере, самая последняя сборка) имеет некоторую поддержку SVG. Означает ли это (и кто-нибудь специально пробовал), что приложение Adobe AIR может отображать SVG на странице HTML?

прочтите эту HTML-страницу, проанализируйте элемент SVG, отобразите его с помощью Degrapha (декларативный графический фреймворк с открытым исходным кодом), который поддерживает SVG (пример с исходным кодом)

Rella 28.10.2009 18:16

Есть ли новости о поддержке SVG в 2019 году?

1.21 gigawatts 19.05.2019 04:44
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
2
3 568
4

Ответы 4

Adobe AIR может поддерживать SVG только после того, как Adobe обновит свою версию WebKit (механизм визуализации HTML в AIR) и включит поддержку SVG в своей версии WebKit. Возможно, бизнес-решение не использовать (например, Flash).

Если это полезно (и вы еще не знаете), Flex может встраивать SVG во время компиляции время выполнения, что эффективно преобразует его в формат SWF и встраивает в качестве ресурса.

[Embed(source = "assets/frog.svg")]
[Bindable]
public var SvgAsset:Class;

Больше информации на сайте Adobe встраивание статьи об активах.

вы имеете в виду, что он может вставлять SVG в компилировать время.

Daniel Cassidy 12.05.2010 16:57

Если ActionScript 2: используйте библиотеку com.itechnica.svg (PathToArray) для загрузки SVG во время выполнения SWF и отображения их (использует XML для разбора SVG):

Использование Данные пути SVG во Flash, кнопка Download на правая панель.


Если ActionScript 3: используйте библиотеку com.zavoo.svg (SvgPath) для загрузки SVG-файлов во время выполнения SWF и их отображения (использует RegExp для разбора SVG):

Исходный код для SvgLoad и SvgDraw, кнопка Download на Нижний левый.

Нет, согласно статье Что нового в HTML, HTML5, CSS и JavaScript в AIR 2.5? в Центре разработчиков Adobe AIR.

SVG

Another feature that has received a great deal of interest lately is support for SVG. While present in WebKit, the current version of Adobe AIR does not support SVG.

The main reason for not including it was runtime size concerns (adding it would have increased the runtime size by 15 to 20 percent). Initially, the main pain-points regarding AIR were the size of the runtime, integration with the operating system and native APIs, support for the tag and new CSS properties, and JavaScript performance. These priorities, coupled with a trend toward reduced interest in SVG graphics, led to SVG support not being included in the current version of Adobe AIR.

However, the renewed interest in rich JavaScript applications powered by HTML5 canvas and faster JavaScript engines increased the number of requests for scriptable vector graphics via SVG. Thus, adding support for SVG graphics may be considered for the next version of AIR.

Другие вопросы по теме