HOME
The Info List - FlashDevelop


--- Advertisement ---



(i)

FLASHDEVELOP is an integrated development environment (IDE) for development of Adobe Flash
Adobe Flash
websites , web applications , desktop applications and video games . The resulting applications run in Adobe Flash Player or Adobe AIR , on Microsoft Windows
Microsoft Windows
, Mac OS X
Mac OS X
, Android or iOS . The primary purpose of FlashDevelop
FlashDevelop
is enabling developers to edit , compile , debug and publish a Flash ActionScript
ActionScript
project. It supports ActionScript
ActionScript
2.0, ActionScript
ActionScript
3.0, Haxe
Haxe
and other upcoming languages. It has code completion , syntax highlighting , snippets and other features similar to Microsoft Visual Studio .

FlashDevelop
FlashDevelop
is free and open source software , mostly written in C# and is built on the efficient Scintilla editor component . It is extensible with a plugin architecture and is a .NET Framework
.NET Framework
2.0 application only available for Microsoft Windows
Microsoft Windows
. As an open source project with a modular plugin system, users are able to improve and optimize the program, as well as write plugins for features that may be missing. The project is primarily funded by donations.

FlashDevelop
FlashDevelop
uses the free Adobe Flex
Adobe Flex
SDK to build ActionScript
ActionScript
3 and MXML applications, the free MTASC compiler to build ActionScript
ActionScript
2 applications, and the free Haxe
Haxe
toolkit to build ActionScript
ActionScript
3, PHP
PHP
, Neko or JavaScript
JavaScript
applications. It also has code completion and highlighting for XML
XML
, HTML
HTML
, PHP
PHP
, and CSS
CSS
.

CONTENTS

* 1 History

* 2 Features

* 2.1 Editing * 2.2 Publishing

* 3 See also * 4 References

HISTORY

FlashDevelop
FlashDevelop
was developed in 2005 by Mika Palmu and Philippe Elsass, and later, other contributors. It was created as a lightweight and free alternative to the commercial Adobe Flash
Adobe Flash
Professional and Adobe Flash Builder editors, especially useful to students , hobbyists and freelancers .

FEATURES

FlashDevelop
FlashDevelop
includes the basic features expected in software development IDEs.

* Project system with configurable compiling * Project templates for AS2, AS3 , Adobe AIR , Haxe
Haxe
development * Project file explorer tree with basic file manipulation features * Configurable hotkeys * Application and project level options * Plugin system with each feature developed in a separate plugin * Plugins can be enabled or disabled to improve performance * Import Flex Builder projects * Supports multi-lingual code files

EDITING

FlashDevelop
FlashDevelop
includes code editing features comparable to Eclipse or Microsoft Visual Studio .

* Code completion * Code folding * Code
Code
generation * Syntax coloring * To-do list * Bookmarks * Code
Code
outline * Macros that can be written in C# * Zoom * Exploration of classes in SWF and SWC files * Color picker and editor * Snippets library

FlashDevelop
FlashDevelop
has built-in code completion that includes a wide range of possible API.

* Platform API (based on used Flash Player version) * User classes, methods, and variables * SWC library classes and code * Events when working with listeners * Typed array values

PUBLISHING

FlashDevelop
FlashDevelop
can be used to publish websites and web applications using the following methods:

* Compile projects via Adobe Flash
Adobe Flash
IDE * Compile ActionScript
ActionScript
2 projects to SWF using MTASC * Compile ActionScript
ActionScript
3 projects to SWF using the Adobe Flex
Adobe Flex
SDK * Compile Haxe
Haxe
projects to SWF via the Haxe
Haxe
compiler * Optimize JavaScript
JavaScript
programs using Google Closure Compiler * Quick build to SWF for single files * Panel to view compiler errors/warnings

FlashDevelop
FlashDevelop
can be used to build desktop applications and mobile applications using the following methods:

* Compile SWF using the Adobe Flex
Adobe Flex
SDK or Haxe * Package app for Android or iOS using the AIR Developer Tool (ADT) * Package app for Microsoft Windows
Microsoft Windows
or Mac OS X
Mac OS X
using the AIR Developer Tool (ADT) * Compile app for the Neko runtime using Haxe
Haxe
* Compile app for the cross-platform NME framework using Haxe * Compile a C++
C++
app for Windows
Windows
using Haxe

SEE ALSO

* List of rich internet application frameworks

REFERENCES

* ^ A B "View topic - FlashDevelop
FlashDevelop
5.1.0 released". FlashDevelop.org. Retrieved 2016-06-21. * ^ A B C D "Main Page". FlashDevelop.org Wiki. FlashDevelop.org. 16 December 2010. Retrieved 10 January 2011. * ^ Future of FlashDevelop
FlashDevelop
and funding the project, FlashDevelop.org Forums * ^ A B " FlashDevelop
FlashDevelop
3.0". SwfTools.com. Retrieved 20 January 2011. * ^ "What are the Pros/Cons of Flex Builder vs. FlashDevelop?". Stack Overflow . 23 November 2008. Retrieved 10 January 2011.

* v * t * e

Adobe Flash
Adobe Flash

File formats

* ActionScript
ActionScript
(AS) * Action Message Format (AMF) * Flash Video
Flash Video
(FLV) * Flash XML
XML
Graphics (FXG) * Local shared objects (LSOs) * MXML * Flash Movie (SWF) * Flash Code
Code
Library (SWC)

Software (list )

VIEWERS

* Adobe Flash
Adobe Flash
Player * Adobe Flash
Adobe Flash
Lite * Adobe AIR * Scaleform GFx * Gnash * Lightspark * Shumway * Swfdec
Swfdec
* Gameswf

Animation tools

* Adobe Animate
Adobe Animate
* Adobe Flash
Adobe Flash
Catalyst * Anime Studio
Anime Studio
* Ajax Animator
Ajax Animator
* Express Animator * Stencyl
Stencyl
* SWiSH Max
SWiSH Max
* Swift 3D * GoAnimate
GoAnimate
* Toon Boom * Toufee
Toufee
* Xara
Xara

IDES

* Adobe Animate
Adobe Animate
* Adobe Flash
Adobe Flash
Builder * FlashDevelop * Powerflasher FDT
Powerflasher FDT
* OpenLaszlo
OpenLaszlo

COMPILERS

* Adobe Animate
Adobe Animate
* Apache Flex * CrossBridge * Haxe
Haxe
* MTASC * OpenFL * SWFTools * swfmill

DEBUGGERS

* Adobe Scout * FlashFirebug

CONVERTERS

* Adobe Flash
Adobe Flash
Media Live Encoder * SWFTools * swfmill * SWF2EXE software * Google Swiffy * Adobe Wallaby

LIBRARIES

* ActionScript
ActionScript
Virtual Machine * Ming * SWFAddress
SWFAddress
* SWFObject * Papervision3D * Stage3D * Away3D * Flare3D * Starling * List of Flex frameworks * PureMVC

SERVER-SIDE

* Adobe Flash
Adobe Flash
Media Server * Adobe Flash
Adobe Flash
Cast

Related topics

* Comparison of HTML5 and Flash * Apple and Adobe Flash
Adobe Flash
controversy

* Flash animation
Flash animation

* films * television

* Protected Streaming * Real-Time Messaging Protocol * Real-Time Media Flow Protocol

DEVELOPERS

* FutureWave Software * Macromedia * Adobe Systems
Adobe Systems

* v * t * e

Integrated development environments

C AND C++
C++

Open source

* Android Studio
Android Studio
* Anjuta
Anjuta
* Code::Blocks * CodeLite
CodeLite
* Dev- C++
C++
* Eclipse * Geany * GNAT Programming Studio * GNOME Builder * KDevelop * Kuzya * MonoDevelop
MonoDevelop
* NetBeans
NetBeans
* QDevelop * Qt Creator * SharpDevelop * Ultimate++
Ultimate++
* OpenWatcom

FREEWARE

* Pelles C * Philasmicos Entwickler Studio * Oracle Developer Studio * Visual Studio Community * Xcode

RETAIL

* C++Builder

* Eclipse -based

* CodeWarrior
CodeWarrior
* MyEclipse
MyEclipse

* Visual Studio

* By JetBrains

* IntelliJ IDEA
IntelliJ IDEA
* App Code
Code
* CLion

* LabWindows/CVI * LccWin32 * IBM Rational Software Architect * Understand

DISCONTINUED

* IBM VisualAge

JAVA

OPEN SOURCE

* BlueJ
BlueJ
* DrJava * Eclipse * Geany * Greenfoot

* IntelliJ IDEA
IntelliJ IDEA
Community Edition

* Android Studio
Android Studio

* NetBeans
NetBeans
* Servoy Community Edition

FREEWARE

* jGRASP * JDeveloper
JDeveloper
* Xcode

RETAIL

* JBuilder * JCreator * MyEclipse
MyEclipse

* IBM

* Rational Application Developer * WebSphere Integration Developer

* JetBrains IntelliJ IDEA
IntelliJ IDEA
* Servoy Business Application Platform Edition * Understand

DISCONTINUED

* Metrowerks CodeWarrior
CodeWarrior
Pro for Java * Sun Java Studio Creator (superseded by NetBeans
NetBeans
) * Visual Age (superseded by Eclipse ) * Visual Café (aka Espresso, superseded by JBuilder ) * Visual J++ * Xelfi (became NetBeans
NetBeans
)

CLI

* MonoDevelop
MonoDevelop
* SharpDevelop * Visual Studio * Visual Studio Code
Code
* PascalABC.NET

FLASH

* Adobe Flash
Adobe Flash
Builder * FlashDevelop * Powerflasher FDT
Powerflasher FDT

PHP
PHP

* Aptana
Aptana
* NetBeans
NetBeans
* PhpStorm * KDevelop

PYTHON

* Eric * IntelliJ IDEA
IntelliJ IDEA
* Light Table * Ninja-IDE * PyCharm * PyDev * Spyder * Wing IDE * KDevelop * LiClipse

PASCAL

* Delphi IDE * Lazarus

R

* RStudio

* CATEGORY * COMPARISON

* v * t * e

HTML
HTML
editors

* Web design

OPEN-SOURCE

* Aptana
Aptana
* Arachnophilia
Arachnophilia
* Atom * Bluefish * Eclipse * Emacs
Emacs
* Komodo Edit * NetBeans
NetBeans
* TextMate * Visual Studio Code
Code

CODEMIRROR -BASED

* Brackets * Light Table

MOZILLA COMPOSER -BASED

* BlueGriffon
BlueGriffon

SCINTILLA -BASED

* FlashDevelop * Geany * Notepad++
Notepad++
* Notepad2 * Programmer\'s Notepad * SciTE
SciTE

WEB-BASED

* Ace * Aloha Editor * CKEditor * CodeMirror * ContentTools * Maqetta * TinyMCE
TinyMCE
* WYMeditor * YUI Rich Text Editor

FREEWARE

* FirstPage * Google Web Designer * HTML-Kit * Visual Studio Community * Visual Studio Express * Mobirise
Mobirise
* openElement * PSPad
PSPad
* RJ TextEd * TED Notepad * TextWrangler

Commercial software

CROSS-PLATFORM

* Adobe Dreamweaver
Adobe Dreamweaver
* Adobe Muse
Adobe Muse
* Froala Editor * Komodo IDE * Macaw * Oxygen XML
XML
Editor * PhpStorm * Sublime Text * UltraEdit
UltraEdit

MACOS ONLY

* BBEdit
BBEdit
* Coda * Freeway * PageSpinner * Sandvox * Smultron

WINDOWS ONLY

* Codelobster * CoffeeCup HTML