logo - ¿Adobe AIR puede mostrar SVG?
illustrator svg to html (4)
Veo que Adobe AIR usa WebKit como su procesamiento y veo que WebKit (al menos la compilación más reciente) tiene algo de compatibilidad SVG. ¿Esto significa (y alguien lo ha intentado específicamente) que una aplicación de Adobe AIR podría representar SVG en una página HTML?
No , según el artículo del Centro de desarrolladores de Adobe AIR ¿Qué hay de nuevo en HTML, HTML5, CSS y JavaScript en AIR 2.5? .
SVG
Otra característica que ha recibido un gran interés últimamente es el soporte para SVG. Mientras está presente en WebKit, la versión actual de Adobe AIR no es compatible con SVG.
La razón principal para no incluirlo fueron las preocupaciones sobre el tamaño del tiempo de ejecución (agregando que habría aumentado el tamaño del tiempo de ejecución de 15 a 20 por ciento). Inicialmente, los principales puntos de dolor con respecto a AIR eran el tamaño del tiempo de ejecución, la integración con el sistema operativo y las API nativas, el soporte para la etiqueta y las nuevas propiedades de CSS, y el rendimiento de JavaScript. Estas prioridades, junto con una tendencia hacia un interés reducido en los gráficos SVG, hicieron que el soporte SVG no se incluyera en la versión actual de Adobe AIR.
Sin embargo, el renovado interés en las aplicaciones ricas de JavaScript basadas en canvas HTML5 y motores de JavaScript más rápidos aumentó la cantidad de solicitudes de gráficos vectoriales programables a través de SVG. Por lo tanto, se puede considerar agregar soporte para gráficos SVG para la próxima versión de AIR.
Adobe AIR solo puede admitir SVG una vez que Adobe actualice su versión de WebKit (el motor de renderizado HTML de AIR) y habilite el soporte de SVG dentro de su versión de WebKit. Puede ser una decisión de negocios no (es decir, Flash).
Si ActionScript 2: utiliza la biblioteca com.itechnica.svg (PathToArray) para cargar SVG en el tiempo de ejecución de SWF y mostrarlos (utiliza XML para el análisis de SVG) :
Usando los datos de ruta SVG en Flash , descargue el botón en el panel derecho.
Si es ActionScript 3: use la biblioteca com.zavoo.svg (SvgPath) para cargar SVG en el tiempo de ejecución de SWF y visualizarlos (usa RegExp para el análisis de SVG) :
Código fuente para SvgLoad y SvgDraw , botón Descargar en la esquina inferior izquierda.
Si bien es útil (y no lo sabe), Flex puede incorporar SVG en tiempo de compilación en tiempo de ejecución , lo que lo convierte efectivamente en formato SWF y lo incorpora como recurso.
[Embed(source="assets/frog.svg")]
[Bindable]
public var SvgAsset:Class;
Más información en el artículo sobre incorporación de activos de Adobe.