All Projects → AntonovSergey2211 → guepard

AntonovSergey2211 / guepard

Licence: MIT license
flash to html5 converter, as3 to javascript translator

Programming Languages

javascript
184084 projects - #8 most used programming language
actionscript
884 projects
HTML
75241 projects

Projects that are alternatives of or similar to guepard

flashmingo
Automatic analysis of SWF files based on some heuristics. Extensible via plugins.
Stars: ✭ 117 (+101.72%)
Mutual labels:  flash, swf, actionscript3
swiffas
SWF parser and AVM2 (Actionscript 3) bytecode parser
Stars: ✭ 15 (-74.14%)
Mutual labels:  flash, swf
lvg
Lion Vector Graphics
Stars: ✭ 106 (+82.76%)
Mutual labels:  flash, swf
Ruffle
A Flash Player emulator written in Rust
Stars: ✭ 9,128 (+15637.93%)
Mutual labels:  flash, swf
yupi
🎲 open source gaming emulator for flash based games
Stars: ✭ 28 (-51.72%)
Mutual labels:  flash, swf
alternativa3d tools
Blender addon to import and export alternativa3d files. See http://alternativaplatform.com for more information on the file types and its uses.
Stars: ✭ 19 (-67.24%)
Mutual labels:  flash, actionscript3
Jpexs Decompiler
JPEXS Free Flash Decompiler
Stars: ✭ 2,939 (+4967.24%)
Mutual labels:  flash, swf
Evernote2md
Convert Evernote .enex files to Markdown
Stars: ✭ 193 (+232.76%)
Mutual labels:  converter
Retrofit Logansquare
A Converter implementation using LoganSquare JSON serialization for Retrofit 2.
Stars: ✭ 224 (+286.21%)
Mutual labels:  converter
Swagger Toolbox
💡 Swagger schema model (in yaml, json) generator from json data
Stars: ✭ 194 (+234.48%)
Mutual labels:  converter
Ts Mongoose
Automatically infer TypeScript interfaces from mongoose schemas🙀
Stars: ✭ 188 (+224.14%)
Mutual labels:  converter
Currency Converter Swift3.0 Viper
Calculates money quick and easy way to see live foreign exchange rates (Based on swift 4.2, viper architecture and special thanks to https://github.com/hakanensari/fixer-io for conversion API)
Stars: ✭ 198 (+241.38%)
Mutual labels:  converter
Kepubify
Fast, standalone EPUB to KEPUB converter CLI app / library (and a few other utilities).
Stars: ✭ 225 (+287.93%)
Mutual labels:  converter
Markdown Pdf
📄 Markdown to PDF converter
Stars: ✭ 2,365 (+3977.59%)
Mutual labels:  converter
openair
国家空气质量数据获取库,包含完整的API,不再信任地方检测站
Stars: ✭ 85 (+46.55%)
Mutual labels:  air
Mayo
3D CAD viewer and converter based on Qt + OpenCascade
Stars: ✭ 192 (+231.03%)
Mutual labels:  converter
mdconv
A tool to convert markdown to html.
Stars: ✭ 38 (-34.48%)
Mutual labels:  converter
BatchEncoder
BatchEncoder is an audio files conversion software.
Stars: ✭ 145 (+150%)
Mutual labels:  converter
Jpsxdec
jPSXdec: cross-platform PlayStation 1 audio and video converter
Stars: ✭ 219 (+277.59%)
Mutual labels:  converter
Dataset Serialize
JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
Stars: ✭ 213 (+267.24%)
Mutual labels:  converter

Guepard

Flash to HTML5 converter.

Conversion process

  • Parsing resources (from SWF or FLA files)
  • Creation atlases
  • Export resources from SWF to XML for animations and structure, and JPG / PNG for graphics and atlases
  • Parsing AS3 code
  • Analysing code and fixing unknown types
  • Export JS code
  • Generation HTML page

Usage (windows, mac, linux)

  • Install Adobe AIR
  • Install converter.air AIR application
  • Download and extract Guepard SDK from /sdk to your folder
  • Start application and create new project
  • Set all fields in all tabs as you need
  • Set SDK Path to your folder in Settings tab
  • Build project

Build (windows)

  • Download and unpack or clone this repository
  • Download and install java
  • Download and install .net framework
  • Download and install FlashDevelop
  • Run FlashDevelop
  • In opened RunMan select and install:
    • Flex SDK + AIR SDK
    • Adobe AIR
  • You can run RunMan after by menu: Tools -> Install Software
  • After install all components restart FlashDevelop
  • Create project: Menu -> Project -> Action Script 3 -> AIR AS3 Projector
    • Name: converter
    • Location: guepard repository location
  • Set main class: Project Tab -> src/com/guepard/app/Converter.as -> Context Menu -> Set Document Class
  • In the same tab
    • lib/bloodyCrypto/bloody_crypto.swc -> Context Menu -> Add to library
    • lib/design/design.swc -> Context Menu -> Add to library
    • lib/zip/fzip.swc -> Context Menu -> Add to library
  • Run project!

Demos

Demos from Adobe Animation / Adobe Flash Proffesional:

Shapes flash html5

Images flash html5

Texts flash html5

Animation flash html5

Mask flash html5

Fla flash html5

Demos from Flash Develop / Flex / IntelliJ Idea:

Game flash html5

Draw flash html5

XML / XMLList flash html5

Extreme AS3 Code flash html5 as3 js

Third Party

Box2D flash html5

Known issues

  • Now WebGL not works - only Canvas render.
  • There are many limitations of code conversion from AS3 to JS.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].