SlideShare une entreprise Scribd logo
1  sur  40
Our Schedule
About the speaker    Configurations

What is FDT?         Shortcuts

News                 How to know more
                     advantages
Main Features

Downloading FDT

Installing
About the Speaker


Gabriel Peart

FDT Evangelist

Experiences
What is FDT?


Flash Development Tool

The most powerful Flash development environment
for AS2, AS3, Flex and AIR support

The only editor built from the ground-up to support
the needs of ActionScript developers
built by Flash developers for Flash developers

It contains highly efficient and time-saving features

It enhances your workflow while increasing your
productivity. 
News
Profiler

Welcome Screen

SDK Management

Project Setup

Flex 4

Lib Management

Compiling
Main Features
Live Error High-           Advanced Code
Lighting: see errors and   Completion: Smart auto
warnings while you are     completion for every piece
still typing               of code
Main Features
Code Templates: Insert   Quick Fixes and Quick
lines of code with       Assist: Fix problems
only a few key strokes   and automatically generat
                         es code
Main Features
Code Formater: One   Type Hierarchy: Easily
click code style     view the depth of
formatting           inheritance
Main Features
                         Move Refactoring: Drag
Dependecy View: Easily   and drop types between
view dependencies        packages
between types
Main Features
Reference Search:
Quick find           Five Different SWF
function calls      Viewers: Choose favorite
                    runtime player
...and Much More!
ASDoc support

Rename Refactoring (for files, types,
variables and functions)

Linking of external SWCs

Version Control support

Debugger
Downloading...
Install

2 options:
- Download FDT
- Download FDT as a Eclipse plug-in

You will find details about it at:
http://www.fdt.powerflasher.com/developer-tools/fdt-3/
  download/
Configurations

Start Configurations:

 Preferences > FDT >   Build Path
  Preferences > FDT >   Editor (Colors)
  Preferences > FDT >   Editor > Semantic
  Highlighting
  Preferences > FDT >   Tools > Flash
  Preferences > FDT >   Tools > Flash Help
Configurations
1) Preferences
Window -> Preferences -> General -> Always run in background
Window -> Preferences -> General -> Show heap status
Configurations

 Window -> Preferences ->
  General -> Editors -> Text
  Editors -> Show line numbers
Configurations

 Window -> Preferences -> General -> Keys -> Select “Run Ant Build” and
  in Binding type CTRL + ENTER to use this short cut
Configurations
2) Preferences / FDT
Window -> Preferences -> FDT -> Build Path ->
Output folder name: deploy
Configurations

 Window -> Preferences -> FDT -> Code style -> Formatter -> Style
  Format your code
Configurations
Window -> Preferences -> FDT -> Core Libraries -> AS3 Core Libraries ->
  Add new Core Library
Configurations

 Type: Flash CS3
  Name: FLASH_CS4_COMPONENTS
  Click in Browse…
Configurations

 Click in New...
Configurations
Name: FLASH_CS4_COMPONENTS
 Location: C:Program FilesAdobeAdobe Flash CS4Common
 ConfigurationActionScript 3.0FP10
 Click in OK
Configurations
Click in OK
Configurations

 Window -> Preferences -> FDT -> Editor -> Code Assist -> Auto
  activation triggers for AS: abcdefghijklmnopqrstuvwxyz_.:
Configurations

 Window -> Preferences -> FDT -> Editor -> Folding -> Select only
  Folding enabled
Configurations

   Window -> Preferences -> FDT -> Tools -> Flash -> Flash IDE: C:Program FilesAdobeAdobe
    Flash CS4Flash.exe
    Window -> Preferences -> FDT -> Tools -> Flash -> Flash Player: C:Program FilesAdobe
    Adobe Flash CS4PlayersFlashPlayer.exe
    Window -> Preferences -> FDT -> Tools -> Flash -> Flash ASO Directory: C:Documents and
    SettingsUserLocal SettingsApplication DataAdobeFlash CS4enConfigurationClassesaso
Configurations
Window -> Preferences -> FDT -> Tools -> Flash Help -> Click in Update
  Help
Configurations
3) Customization
Window -> Customize Perspective -> Tool Bar Visibility -> Unselect FDT
  MXML Coding
Configurations


   Window -> Customize Perspective ->
    Command Group Availability ->
    Unselect



   Annotation Navigation
    Window -> Customize Perspective ->
    Command Group Availability ->
    Unselect



   Editor Navigation
    Window -> Customize Perspective ->
    Command Group Availability ->
    Unselect

   FDT MXML Coding
Configurations
Window -> Customize Perspective -> Shortcuts ->
Submenus: New -> Unselect MXML Class
Configurations

   Window -> Customize Perspective -> Shortcuts -> Submenus: Open Perspective -> Select Flash
    FDT
    Window -> Customize Perspective -> Shortcuts -> Submenus: Open Perspective -> Unselect
    Java
    Window -> Customize Perspective -> Shortcuts -> Submenus: Open Perspective -> Unselect
    Resource
Configurations
Select Window -> Open Perspective -> Other… Flash FDT and
click in OK
Configurations
    Close the views:

   SWF Viewer, Javadoc View

   Open Ant view Window -> Show View -> Ant.
    You final screen:
Some ShortCuts

--> Search        --> Code Editing
CTRL + H          ALT + Up Arrow
CTRL + F          ALT + Down Arrow
                  CTRL + M
CTRL + J
                  CTRL + Page Down / CTRL + Page Up
                  CTRL + F6
--> Navigation    ALT + Left Arrow/ ALT + Right Arrow

F4
F5                --> Generating Code
CTRL + T          CTRL + Space
CTRL + R          CTRL + Shift + O
CTRL + L          CTRL + 1
Coming up:
  FDT 4!!
FDT 4

Faster
Lightweight
Easier
Milestones Roadmap
FDT 4
Get more Info about
       FDT!

            FDT Evangelist
 e-mail: gabrielpeart@gabrielpeart.nu
          skype: gabriel.peart




             Thanks!

Contenu connexe

Similaire à FDT (Flex Mania 2010)

HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummiespanagenda
 
Flash Development Guide
Flash Development GuideFlash Development Guide
Flash Development GuideStanley Fok
 
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
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummiespanagenda
 
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsonIntroduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsoniXsystems
 
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23NicolasVuillamy1
 
.Net Debugging Techniques
.Net Debugging Techniques.Net Debugging Techniques
.Net Debugging TechniquesBala Subra
 
.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques.NET Debugging Tips and Techniques
.NET Debugging Tips and TechniquesBala Subra
 
How and Why to extend Firefox
How and Why to extend FirefoxHow and Why to extend Firefox
How and Why to extend FirefoxGraham King
 
PHP on IBM i Tutorial
PHP on IBM i TutorialPHP on IBM i Tutorial
PHP on IBM i TutorialZendCon
 
JavaScript Tools Overview
JavaScript Tools OverviewJavaScript Tools Overview
JavaScript Tools OverviewScott Povlot
 
PHP: Debugger, Profiler and more
PHP: Debugger, Profiler and morePHP: Debugger, Profiler and more
PHP: Debugger, Profiler and moreVõ Duy Tuấn
 
Extensions.pdf
Extensions.pdfExtensions.pdf
Extensions.pdfujwal49
 
PhpStorm Cheat Sheet
PhpStorm Cheat SheetPhpStorm Cheat Sheet
PhpStorm Cheat SheetKamrul Hasan
 
JavaScript tools
JavaScript toolsJavaScript tools
JavaScript toolsHazem Saleh
 
Ideas In Wincc Toolset
Ideas In Wincc ToolsetIdeas In Wincc Toolset
Ideas In Wincc Toolsetx yx
 
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner -  Using the command line in developing for the...Command line for the beginner -  Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...Jim Birch
 

Similaire à FDT (Flex Mania 2010) (20)

HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummies
 
Flash Development Guide
Flash Development GuideFlash Development Guide
Flash Development Guide
 
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-)
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummies
 
Introduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John HixsonIntroduction to FreeNAS development by John Hixson
Introduction to FreeNAS development by John Hixson
 
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
Easy Salesforce CI/CD with Open Source Only - Dreamforce 23
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
.Net Debugging Techniques
.Net Debugging Techniques.Net Debugging Techniques
.Net Debugging Techniques
 
.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques
 
Code quality tools
Code quality toolsCode quality tools
Code quality tools
 
How and Why to extend Firefox
How and Why to extend FirefoxHow and Why to extend Firefox
How and Why to extend Firefox
 
PHP on IBM i Tutorial
PHP on IBM i TutorialPHP on IBM i Tutorial
PHP on IBM i Tutorial
 
JavaScript Tools Overview
JavaScript Tools OverviewJavaScript Tools Overview
JavaScript Tools Overview
 
PHP: Debugger, Profiler and more
PHP: Debugger, Profiler and morePHP: Debugger, Profiler and more
PHP: Debugger, Profiler and more
 
Extensions.pdf
Extensions.pdfExtensions.pdf
Extensions.pdf
 
PhpStorm Cheat Sheet
PhpStorm Cheat SheetPhpStorm Cheat Sheet
PhpStorm Cheat Sheet
 
JavaScript tools
JavaScript toolsJavaScript tools
JavaScript tools
 
Ideas In Wincc Toolset
Ideas In Wincc ToolsetIdeas In Wincc Toolset
Ideas In Wincc Toolset
 
Command line for the beginner - Using the command line in developing for the...
Command line for the beginner -  Using the command line in developing for the...Command line for the beginner -  Using the command line in developing for the...
Command line for the beginner - Using the command line in developing for the...
 
SFDX Presentation
SFDX PresentationSFDX Presentation
SFDX Presentation
 

Dernier

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Dernier (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

FDT (Flex Mania 2010)

Notes de l'éditeur