SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
FlashDevelop
presentation
Raimundas Banevicius 2012.07




 fastest AS3 editing tool for windows


http://www.flashdevelop.org
About FlashDevelop
PROS:
 ● Is is free.
 ● FlashDevelop is open source project. ( current version : v. 4.0.4)
 ● For AS3, HaXe. (many more : as2, python, xml, css, html, js, php, C#.. )
 ● Big and active community.
 ● Support many completion and generation features
 ● Supports code snippets and project templates
 ● Highly customizable, with lot of plugins
 ● very simple/fast/convenient panel and window docking interface.(.net lib)
 ● Application is fast and lightweight (30 mb)
              http://www.flashdevelop.org/wikidocs/index.php?title=Features:Interface

CONS:
 ● For windows only.
 ● usable, but not that good with flex
 ● lacks 'live ' syntax error checking. (need to press F7)
 ● open source product - quality is good, but lower than perfect.
Project, file generators
Generates lot of various projects:
 ● Flash Ide
 ● AIR
 ● AS3
 ● Flex
 ● AIR mobile
 ● HaXe
 ● custom

Generates lot of generally used files:
 ● Class, Event, Interfaces...ETC. custom
 ● html, xml, css, etc...

you can customize files generated:
 ● add variables (system, environment, custom... etc.. )
 ● add dynamic variables(to pick value from a list, or just edit it)
Code completion rocks!
● Automatic after typing first 2 characters. (or CTRL + SPACE)

● Context hinting. (no need to start from... start!..)

● Compleats and imports classes


       http://www.flashdevelop.org/wikidocs/index.php?title=Features:Completion
Code auto Generators
(CTRL+SHIFT + 1)
●   missing import >> import
●   local variable >>
     ○ to class
     ○ to function top
     ○ to function param
●   over event handler >> generate handler
●   over unknown name >> generate var or function
●   over unknown object property >> generate var or function in that object
●   over constant name >> generate constant
●   over interface >> generate interface functions
●   function parameter >> generate class member
●   over local variable >> get/set function generation
●   in class >> generate constructor, toString function
●   over function/constructor >> update function parameters
●   generates override functions
●   /** > generates asDocs (with all needed details) (has tag completion)
             http://www.flashdevelop.org/wikidocs/index.php?title=Features:Generation
Snippets
(Code block generators)
● Code block insertion

● Supports variables in snippets
      (selection, custom system variables, environment vars and so on..)



● Supports dynamic variables
      (Select value from list or enter new one)
Code refactoring
● variable, function rename.
● extract code block as function
● generate delegate function for private object
    properties...
●   surround code with...

● organize/truncate imports


● Class rename/move is missing. :(
Other features
●   GIT, Mercurial integration.
     ○ Yes... SVN too... (but who in the right mind would use it unless forced
         to...?)
●   code debugger
●   code formatter
●   profiler (minimalistic)
●   explores SWC/SWF files
●   code bookmarks

●   restores you work even if your PC crashes with unsaved files

●   Extra tools:
     ● Documentation generation
     ● Analyze source code
     ● Shared object reader
Nice plugins
●   Trace plugin
●   Duplicate plugin



●   Navigation Bar
●   TraceUtil plugin
●   Ant panel plugin
●   The miner + FlashDevelop



Much more here: http://www.flashdevelop.org/wikidocs/index.php?
title=3rd_Party_Plugins_FD4
Nice shortcuts
type snippet or code(for, if...) + TAB = triggers generation or autocompletion

CTRL + SHIFT + 1 = generate stuff
CTRL + SHIFT + 2 = format code

SHIFT+SPACE = trigger completion
CTRL + ALT + SPACE = trigger CLASS completion
SHIFT+CTRL+SPACE = show doc

CTRL+ B = insert snippet

F3 = find next selected word (ShIFT + F3 = find previous)
F4 = to to object declaration (ShIFT + F4 = go back )
F7 = Check syntax
F8 = BUILD
CTRL + ENTER = build and RUN
my settings
FlashDevelop(MENU > Tools > Program settings (search for...)):
     ○ View Modified Lines > true
     ○ Automaticly reload Modified Files > true
     ○ Coding Style Type > BracesOnLine

         ○      Brace Style > OnLine
         ○      Don't indent Package Items > true


  ●     Add button to kill all FlashPlayerDebugger.exe programs:

Add this to the end of ToolBar.xml file located in install dir:
  <separator />
  <button label="Kill FlashPlayer" click="RunProcess" tag="taskkill.exe;/f /t /im FlashPlayerDebugger.exe" image="153" />


  ●     + Big pile of snippets, project and file templates...

Mais conteúdo relacionado

Destaque

10 Biggest Brain Damaging Habits
10 Biggest Brain Damaging Habits10 Biggest Brain Damaging Habits
10 Biggest Brain Damaging HabitsTargetseo.com
 
PNH presentatie 10 juni 2013
PNH presentatie 10 juni 2013PNH presentatie 10 juni 2013
PNH presentatie 10 juni 2013René Dronkers
 
Pres PNH 10 juni 2013 voorb
Pres PNH 10 juni 2013 voorbPres PNH 10 juni 2013 voorb
Pres PNH 10 juni 2013 voorbRené Dronkers
 
Dalil dali sifat allah
Dalil dali sifat allahDalil dali sifat allah
Dalil dali sifat allahFailasuf Fadli
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns specialManikandan Suresh
 
Kandinsky i van gogh
Kandinsky i van goghKandinsky i van gogh
Kandinsky i van goghpeleon97
 
Why you should give a darn about inbound marketing
Why you should give a darn about inbound marketingWhy you should give a darn about inbound marketing
Why you should give a darn about inbound marketingDaniel Herr
 
DB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more detailsDB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more detailsManikandan Suresh
 
Internship presentation women with disabilities
Internship presentation women with disabilitiesInternship presentation women with disabilities
Internship presentation women with disabilitiesTherapist_Intern
 
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013Raimundas Banevičius
 
Logical fallacies
Logical fallaciesLogical fallacies
Logical fallaciesjkburn88
 
Nuclear Power Plant by: Cris Macaranas
Nuclear Power Plant by: Cris MacaranasNuclear Power Plant by: Cris Macaranas
Nuclear Power Plant by: Cris MacaranasPrince Lou
 
Nuclear energy powerpoint.
Nuclear energy powerpoint.Nuclear energy powerpoint.
Nuclear energy powerpoint.Enigmatic You
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementAnand Subramaniam
 

Destaque (19)

10 Biggest Brain Damaging Habits
10 Biggest Brain Damaging Habits10 Biggest Brain Damaging Habits
10 Biggest Brain Damaging Habits
 
PNH presentatie 10 juni 2013
PNH presentatie 10 juni 2013PNH presentatie 10 juni 2013
PNH presentatie 10 juni 2013
 
Pres PNH 10 juni 2013 voorb
Pres PNH 10 juni 2013 voorbPres PNH 10 juni 2013 voorb
Pres PNH 10 juni 2013 voorb
 
Dalil dali sifat allah
Dalil dali sifat allahDalil dali sifat allah
Dalil dali sifat allah
 
Categorias imagenes
Categorias imagenesCategorias imagenes
Categorias imagenes
 
Data migration patterns special
Data migration patterns   specialData migration patterns   special
Data migration patterns special
 
Kandinsky i van gogh
Kandinsky i van goghKandinsky i van gogh
Kandinsky i van gogh
 
Why you should give a darn about inbound marketing
Why you should give a darn about inbound marketingWhy you should give a darn about inbound marketing
Why you should give a darn about inbound marketing
 
mvcExpress training course : part1
mvcExpress training course : part1mvcExpress training course : part1
mvcExpress training course : part1
 
Mvc express presentation
Mvc express presentationMvc express presentation
Mvc express presentation
 
DB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more detailsDB2 Performance Tuning Z/OS - email me please for more details
DB2 Performance Tuning Z/OS - email me please for more details
 
Internship presentation women with disabilities
Internship presentation women with disabilitiesInternship presentation women with disabilities
Internship presentation women with disabilities
 
Sifat sifat allah
Sifat sifat allahSifat sifat allah
Sifat sifat allah
 
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
The Next Step in AS3 Framework Evolution - FITC Amsterdam 2013
 
Logical fallacies
Logical fallaciesLogical fallacies
Logical fallacies
 
Nuclear Power Plant by: Cris Macaranas
Nuclear Power Plant by: Cris MacaranasNuclear Power Plant by: Cris Macaranas
Nuclear Power Plant by: Cris Macaranas
 
Nuclear energy powerpoint.
Nuclear energy powerpoint.Nuclear energy powerpoint.
Nuclear energy powerpoint.
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
Nuclear Power
Nuclear PowerNuclear Power
Nuclear Power
 

Semelhante a Flash develop presentation

Productivity Enhencement with Visual Studio
Productivity Enhencement with Visual StudioProductivity Enhencement with Visual Studio
Productivity Enhencement with Visual StudioAhasan Habib
 
Introduction to Griffon
Introduction to GriffonIntroduction to Griffon
Introduction to GriffonJames Williams
 
IDE and Toolset For Magento Development
IDE and Toolset For Magento DevelopmentIDE and Toolset For Magento Development
IDE and Toolset For Magento DevelopmentAbid Malik
 
2016 stop writing javascript frameworks by Joe Gregorio
2016 stop writing javascript frameworks by Joe Gregorio2016 stop writing javascript frameworks by Joe Gregorio
2016 stop writing javascript frameworks by Joe GregorioDavid Zapateria Besteiro
 
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides:  Let's build macOS CLI Utilities using SwiftMobileConf 2021 Slides:  Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides: Let's build macOS CLI Utilities using SwiftDiego Freniche Brito
 
Plc2 2015 your own ide
Plc2 2015 your own idePlc2 2015 your own ide
Plc2 2015 your own ideSigasi
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Asher Martin
 
Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)Itzik Kotler
 
Development and deployment with composer and kite
Development and deployment with composer and kiteDevelopment and deployment with composer and kite
Development and deployment with composer and kiteChristian Opitz
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Bastian Feder
 
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud Run
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud RunDesigning flexible apps deployable to App Engine, Cloud Functions, or Cloud Run
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud Runwesley chun
 
React native: building native iOS apps with javascript
React native: building native iOS apps with javascriptReact native: building native iOS apps with javascript
React native: building native iOS apps with javascriptPolidea
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software DevelopmentZeeshan MIrza
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Pantheon
 
Open source projects with python
Open source projects with pythonOpen source projects with python
Open source projects with pythonroskakori
 
Microservices Development Process at Predix.io
Microservices Development Process at Predix.ioMicroservices Development Process at Predix.io
Microservices Development Process at Predix.ioConstantine Grigel
 
Structured web programming
Structured web programmingStructured web programming
Structured web programmingahfast
 

Semelhante a Flash develop presentation (20)

Autotools
AutotoolsAutotools
Autotools
 
Productivity Enhencement with Visual Studio
Productivity Enhencement with Visual StudioProductivity Enhencement with Visual Studio
Productivity Enhencement with Visual Studio
 
Ruxmon.2013-08.-.CodeBro!
Ruxmon.2013-08.-.CodeBro!Ruxmon.2013-08.-.CodeBro!
Ruxmon.2013-08.-.CodeBro!
 
Introduction to Griffon
Introduction to GriffonIntroduction to Griffon
Introduction to Griffon
 
IDE and Toolset For Magento Development
IDE and Toolset For Magento DevelopmentIDE and Toolset For Magento Development
IDE and Toolset For Magento Development
 
2016 stop writing javascript frameworks by Joe Gregorio
2016 stop writing javascript frameworks by Joe Gregorio2016 stop writing javascript frameworks by Joe Gregorio
2016 stop writing javascript frameworks by Joe Gregorio
 
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides:  Let's build macOS CLI Utilities using SwiftMobileConf 2021 Slides:  Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
 
Plc2 2015 your own ide
Plc2 2015 your own idePlc2 2015 your own ide
Plc2 2015 your own ide
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3
 
Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)Hack Like It's 2013 (The Workshop)
Hack Like It's 2013 (The Workshop)
 
Features++
Features++Features++
Features++
 
Development and deployment with composer and kite
Development and deployment with composer and kiteDevelopment and deployment with composer and kite
Development and deployment with composer and kite
 
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
 
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud Run
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud RunDesigning flexible apps deployable to App Engine, Cloud Functions, or Cloud Run
Designing flexible apps deployable to App Engine, Cloud Functions, or Cloud Run
 
React native: building native iOS apps with javascript
React native: building native iOS apps with javascriptReact native: building native iOS apps with javascript
React native: building native iOS apps with javascript
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software Development
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
 
Open source projects with python
Open source projects with pythonOpen source projects with python
Open source projects with python
 
Microservices Development Process at Predix.io
Microservices Development Process at Predix.ioMicroservices Development Process at Predix.io
Microservices Development Process at Predix.io
 
Structured web programming
Structured web programmingStructured web programming
Structured web programming
 

Último

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Flash develop presentation

  • 1. FlashDevelop presentation Raimundas Banevicius 2012.07 fastest AS3 editing tool for windows http://www.flashdevelop.org
  • 2. About FlashDevelop PROS: ● Is is free. ● FlashDevelop is open source project. ( current version : v. 4.0.4) ● For AS3, HaXe. (many more : as2, python, xml, css, html, js, php, C#.. ) ● Big and active community. ● Support many completion and generation features ● Supports code snippets and project templates ● Highly customizable, with lot of plugins ● very simple/fast/convenient panel and window docking interface.(.net lib) ● Application is fast and lightweight (30 mb) http://www.flashdevelop.org/wikidocs/index.php?title=Features:Interface CONS: ● For windows only. ● usable, but not that good with flex ● lacks 'live ' syntax error checking. (need to press F7) ● open source product - quality is good, but lower than perfect.
  • 3. Project, file generators Generates lot of various projects: ● Flash Ide ● AIR ● AS3 ● Flex ● AIR mobile ● HaXe ● custom Generates lot of generally used files: ● Class, Event, Interfaces...ETC. custom ● html, xml, css, etc... you can customize files generated: ● add variables (system, environment, custom... etc.. ) ● add dynamic variables(to pick value from a list, or just edit it)
  • 4. Code completion rocks! ● Automatic after typing first 2 characters. (or CTRL + SPACE) ● Context hinting. (no need to start from... start!..) ● Compleats and imports classes http://www.flashdevelop.org/wikidocs/index.php?title=Features:Completion
  • 5. Code auto Generators (CTRL+SHIFT + 1) ● missing import >> import ● local variable >> ○ to class ○ to function top ○ to function param ● over event handler >> generate handler ● over unknown name >> generate var or function ● over unknown object property >> generate var or function in that object ● over constant name >> generate constant ● over interface >> generate interface functions ● function parameter >> generate class member ● over local variable >> get/set function generation ● in class >> generate constructor, toString function ● over function/constructor >> update function parameters ● generates override functions ● /** > generates asDocs (with all needed details) (has tag completion) http://www.flashdevelop.org/wikidocs/index.php?title=Features:Generation
  • 6. Snippets (Code block generators) ● Code block insertion ● Supports variables in snippets (selection, custom system variables, environment vars and so on..) ● Supports dynamic variables (Select value from list or enter new one)
  • 7. Code refactoring ● variable, function rename. ● extract code block as function ● generate delegate function for private object properties... ● surround code with... ● organize/truncate imports ● Class rename/move is missing. :(
  • 8. Other features ● GIT, Mercurial integration. ○ Yes... SVN too... (but who in the right mind would use it unless forced to...?) ● code debugger ● code formatter ● profiler (minimalistic) ● explores SWC/SWF files ● code bookmarks ● restores you work even if your PC crashes with unsaved files ● Extra tools: ● Documentation generation ● Analyze source code ● Shared object reader
  • 9. Nice plugins ● Trace plugin ● Duplicate plugin ● Navigation Bar ● TraceUtil plugin ● Ant panel plugin ● The miner + FlashDevelop Much more here: http://www.flashdevelop.org/wikidocs/index.php? title=3rd_Party_Plugins_FD4
  • 10. Nice shortcuts type snippet or code(for, if...) + TAB = triggers generation or autocompletion CTRL + SHIFT + 1 = generate stuff CTRL + SHIFT + 2 = format code SHIFT+SPACE = trigger completion CTRL + ALT + SPACE = trigger CLASS completion SHIFT+CTRL+SPACE = show doc CTRL+ B = insert snippet F3 = find next selected word (ShIFT + F3 = find previous) F4 = to to object declaration (ShIFT + F4 = go back ) F7 = Check syntax F8 = BUILD CTRL + ENTER = build and RUN
  • 11. my settings FlashDevelop(MENU > Tools > Program settings (search for...)): ○ View Modified Lines > true ○ Automaticly reload Modified Files > true ○ Coding Style Type > BracesOnLine ○ Brace Style > OnLine ○ Don't indent Package Items > true ● Add button to kill all FlashPlayerDebugger.exe programs: Add this to the end of ToolBar.xml file located in install dir: <separator /> <button label="Kill FlashPlayer" click="RunProcess" tag="taskkill.exe;/f /t /im FlashPlayerDebugger.exe" image="153" /> ● + Big pile of snippets, project and file templates...