FlashDevelop - FlashDevelop

Flashudvikling
FlashDevelop 4 Logo.png
FlashDevelop 4 Main.png
Kode editoren med Startside
Oprindelige forfatter (e) Mika Palmu
Philippe Elsass
Udvikler (r) FlashDevelop Team
Første udgivelse 2005 ; For 16 år siden  ( 2005 )
Stabil frigivelse
5.3.3 / 20. februar 2018 ; 3 år siden  ( 2018-02-20 )
Datalager Rediger dette på Wikidata
Skrevet i C #
Operativ system Windows XP og nyere
Platform .NET Framework 3.5
Type Teksteditor og IDE
Licens MIT-licens
Internet side www .flashdevelop .org

FlashDevelop er et integreret udviklingsmiljø (IDE) til udvikling af Adobe Flash- websteder , webapplikationer , desktop-applikationer og videospil . De resulterende applikationer kører i Adobe Flash Player eller Adobe AIR Microsoft Windows , Mac OS X , Android eller iOS . Det primære formål med FlashDevelop er at give udviklere mulighed for at redigere , kompilere , debugge og udgive en Flash ActionScript projekt. Det understøtter ActionScript 2.0, ActionScript 3.0, Haxe og andre kommende sprog. Det har kodefuldførelse , syntaksfremhævning , uddrag og andre funktioner, der ligner Microsoft Visual Studio .

FlashDevelop er gratis og open source-software , hovedsagelig skrevet i C # og er bygget på den effektive Scintilla-editor-komponent . Det kan udvides med en plugin-arkitektur og er et .NET Framework 2.0- program, der kun er tilgængeligt til Microsoft Windows . Som et open source-projekt med et modulært pluginsystem er brugerne i stand til at forbedre og optimere programmet samt skrive plugins til funktioner, der muligvis mangler. Projektet er primært finansieret af donationer.

FlashDevelop bruger den gratis Adobe Flex SDK til at opbygge ActionScript 3- og MXML- applikationer, den gratis MTASC- compiler til at opbygge ActionScript 2- applikationer og den gratis Haxe- værktøjssæt til at opbygge ActionScript 3-, PHP- , Neko- eller JavaScript- applikationer. Det har også kodefuldførelse og fremhævning for XML , HTML , PHP og CSS .

Historie

FlashDevelop blev udviklet i 2005 af Mika Palmu og Philippe Elsass og senere andre bidragydere. Det blev oprettet som et let og gratis alternativ til de kommercielle Adobe Flash Professional- og Adobe Flash Builder- redaktører, især nyttigt for studerende , hobbyister og freelancere .

Funktioner

FlashDevelop inkluderer de basale funktioner, der forventes i IDE'er til softwareudvikling.

  • Projektsystem med konfigurerbar kompilering
  • Projektskabeloner til AS2, AS3 , Adobe AIR , Haxe- udvikling
  • Projektfiludforskertræ med grundlæggende filmanipulationsfunktioner
  • Konfigurerbare genvejstaster
  • Valgmuligheder for applikation og projektniveau
  • Pluginsystem med hver funktion udviklet i et separat plugin
  • Plugins kan aktiveres eller deaktiveres for at forbedre ydeevnen
  • Import af Flex Builder-projekter
  • Understøtter flersprogede kodefiler

Redigering

FlashDevelop inkluderer kodedigeringsfunktioner, der kan sammenlignes med Eclipse eller Microsoft Visual Studio .

FlashDevelop har indbygget kodefuldførelse, der inkluderer en bred vifte af mulige API.

  • Platform API (baseret på brugt Flash Player- version)
  • Brugerklasser, metoder og variabler
  • SWC-biblioteksklasser og kode
  • Begivenheder, når du arbejder med lyttere
  • Indtastede matrixværdier

Forlagsvirksomhed

FlashDevelop kan bruges til at udgive websteder og webapplikationer ved hjælp af følgende metoder:

FlashDevelop kan bruges til at oprette desktop-applikationer og mobile applikationer ved hjælp af følgende metoder:

  • Kompilér SWF ved hjælp af Adobe Flex SDK eller Haxe
  • Pakke-app til Android eller iOS ved hjælp af AIR Developer Tool (ADT)
  • Pakke-app til Microsoft Windows eller Mac OS X ved hjælp af AIR Developer Tool (ADT)
  • Kompilér app til Neko- runtime ved hjælp af Haxe
  • Kompiler app til NME-rammen på tværs af platforme ved hjælp af Haxe
  • Kompilér en C ++ app til Windows ved hjælp af Haxe

Se også

Referencer