Xoink 2.0.2

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : Other Free / Open Source License - MIT License
CreatedCreated : Aug 13, 2007
Size downloadDownloads : 1
Program licensing
Thank you for voting...

Xoink is a lightweight 2D ui interface animation lib ...

xoink by Xobe is a lightweight 2D ui interface animation lib for embedded devices, skins, game ui. Xoink 2.0.2 can play bitmap only Flash 3 SWF files or convert them to its own binary or XML formats.
Xoink [xoink2.0.2.exe] is small, fast, exploits device blitters, and is easy to port.
What Xoink - 0MB Is
- Xoink 2.0.2 is an extremely lightweight C user interface, skinning, and animation_library that can import and play bitmap only Flash(tm) SWF files.
- Xoink's native file formats support both compressed binary and XML.
- Xoink is extremely small, lightweight, and use very little memory or processor power.
- Xoink is designed to use the blitter hardware available on embedded graphics controllers if possible
- Xoink is designed to use embedded device fonts and font drawing if possible.
- Xoink can be compiled with no external dependencies on any other libraries, (including the standard C library).
- Xoink is simple. It includes what you need to make embedded UI's and skins, and nothing else.
What Xoink Is Not
- Xoink is not a vector based 2D animation player. Xoink animates ONLY 2D bitmaps with scaling and alpha channel, the functions available on most embedded set-top video graphics controllers.
- Xoink is not FLASH. Xoink ignores vector shapes in flash SWF files, masks, rotations, and only understands a the basic timeline and URL actionscript commands.
- Xoink is not SVG. Xoink does not support vectors, Xoink's XML grammar is very simple, and xoink animations are meant to be authored in Flash, not written by hand.
- Xoink is not SVG-T. Xoink is dramatically smaller and simpler than SVG-T.
- Xoink is not XUL. Xoink does not provide UI widgets or standard controls (other than FLASH buttons).
- Xoink is not Flash Lite. Consider Xoink a Flash EXTRA-EXTRA-LITE.
Why Use Xoink?
- Because you are writing a UI for a set-top box, embedded video controller, or other graphically rich animated UI, and don't want to code it by hand.
- Because you want to leave the UI design chores to the graphics designers, who can make the interface entirely in flash and give you working UI files to simply drop in.
- You want to add a quick professionally animated interactive skins or skinnable 2D interfaces to your game, mp3 player, video converter, embedded photocopier UI, MP3 player, HD set top, etc.
- Because you want your interface to be FAST, using the hardware blitter of your device, and your code to be tiny.
- Because you are writing a video game, and want a simple XML based animated Flash interface that will run on top of your engines 2D graphics functions.
- Because you want your interface to be small, using 1, 2, 4 bpp paletized bitmaps, PNG or JPEG compression, with tiny code size.
What FLASH Features are Supported?
- Draw and animate 1, 2, 4, 8, 16, 24, and 32 bpp bitmaps with alpha. Palettized bitmaps formats support palette alpha. (NOTE use of 1, 2, 4, and 8 bpp bitmaps on embedded platforms allow for VERY small animation files).
- supports FLASH position, scale, color, and alpha animation tweening.
- Animates color and alpha of text elements.
- Supports FLASH graphic, button, and movie symbols.
- Supports FLASH "Device Font" text elements (DOES *NOT* SUPPORT FLASH EMBEDDED FONTS).
- Supports FLASH layered animation effects, with "minimal redraw" of only portions of the screen which change/animate.
- Supports FLASH buttons with hover, hot, and down states.
- Supports FLASH script for keypress events, goto(), gotoPlay(), stop(), setTarget(), gotoLabel(), and getURL().
- Supports access to flash timeline LABELS from C api.
- Supports access to flash element id names from C api.
- Supports ability to change or override time, position, scale, color, alpha, and text element text from the C api.

Xoink 2.0.2 scripting tags: flash player, embedded, user, interface, animation library, supports, xoink. What is new in Xoink 2.0.2 software script? - Unable to find Xoink 2.0.2 news. What is improvements are expecting? Newly-made Xoink 2.1 will be downloaded from here. You may download directly. Please write the reviews of the Xoink. License limitations are unspecified.