La biblioteca presta a cabo los gráficos como imágenes SVG.
BonsaiJS viene con una API de programación para los desarrolladores.
Funciona con el lado del cliente (navegadores) y el servidor-lado (Node.js) entornos
Características .
- Soporte para caminos
- Soporte para audio, vídeo, imágenes, fuentes
- Soporte para la animación de fotogramas clave
- Soporte para la animación basada en el tiempo
- Soporte para la ruta morphing
- Fácil activos
- funciones de aceleración
Gestión
¿Qué hay de nuevo en esta versión:.
- Se ha añadido soporte para `textAlign` atributo en texto
¿Qué hay de nuevo en la versión 0.4.3:
- Se ha añadido soporte para `strokeDash` y` strokeDashOffset` atributos en todas las rutas de acceso.
- Añadido `DisplayObject # globalToLocal ()` y `DisplayObject # localToGlobal ()`.
¿Qué hay de nuevo en la versión 0.4.2:.
- Documentación actualizada KeyframeAnimation.js
- Se ha solucionado un problema con KeyframeAnimation donde sería tropezar con ciertos valores no definidos.
- Se ha corregido un error en KeyframeAnimation # _fillInProperties donde se referiría a la propiedad de instancia equivocada easingFn. (- & # X3e; aliviando)
- Envío de mensajes de usuario a Runner contextos se aplaza hasta el inicio de contexto.
- Permitir una cadena de identificación para ser pasado como el primer argumento de `run`.
- Fija una pérdida de memoria con el registro de la velocidad de fotogramas.
- matriz fija atributo setter para actualizar valores de la escala correctamente.
- Agregado tools.parseAngle para aceptar unidades angulares como cadenas.
- Agregado relatedTarget propiedades de evento para mouseout / mouseover.
¿Qué hay de nuevo en la versión 0.4.1:
- Añadido Isright / isMiddle / isLeft a eventos de puntero y hacen posible activar / desactivar el menú contextual del objeto de configuración bonsai.run` `.
- Introducido MediaDisplayObject que combina la funcionalidad básica de vídeo y audio.
- ejemplos fijos para estar en línea con la documentación.
- valores de color HSL fijos fuera de rango.
- Fijo al analizar RGBA () cuerdas fuera del alcance valores alfa.
- Añadido firma método adicional para la nueva matriz ([a, b, c, d, tx, ty]).
- Agregado Matrix.fromString () para crear una nueva instancia de la matriz de una cadena.
- Renombrado DisplayObject # getComputed a DisplayObject # getBoundingBox y mejorar la aplicación para calcular el recuadro de delimitación de caminos.
- Haga la lista de películas ejemplo (previamente movie_list.js) un archivo JSON adecuada.
Requisitos
- habilitado JavaScript en el lado del cliente
Comentarios que no se encuentran