Flash Module

This module enables the use of Adobe Animate (Flash) animations within the Godot Engine. It provides a FlashPlayer node to render Flash documents, offering a streamlined workflow for integrating Flash-based content into Godot projects.

https://github.com/funexpected/godot-flash-module

Integrating Flash Animations into Godot with the Flash Module

This module facilitates the integration of Adobe Animate (Flash) animations into Godot Engine projects. It introduces a FlashPlayer node that allows rendering Flash documents (imported as FlashDocument resources) with a single draw call, optimizing performance. The module supports various features, including bitmaps, groups, name labels, anchor labels, user-defined signals, and looping.

Key Features and Usage

To use the module, you need to install the Funexpected Flash Tools plugin and export your Flash project as a .zfl file. Then, add the .zfl file to your Godot project and create a FlashPlayer node, setting its Resource property to the imported .zfl file. The module allows switching between timelines, labels, and skins of symbols.

Supported and Planned Features

The module currently supports bitmaps, groups, name and anchor labels for animation splitting and skinning, user-defined and predefined signals for animation events, looping options, color effects, tweening for combined properties, and masks. It also supports multiply spritesheets packed by Funexpected Flash Tools, downscaling spritesheets on import time, custom properties for importing textures and compressing VRAM textures. Future plans include custom material support and more.

Unsupported Features

Currently, the module does not support shapes, tweening for separate properties, motion guides, the warp tool, sounds, custom materials for the FlashPlayer node, blending, and filters.

Resource Details

tool

funexpected



3