Need Help?

Contact us by filling out this form, and an RMI representative will contact you promptly.


ActionScript Development with FDT
Price:
US$ 19.99
Duration:
1 hr 37 min with Alan Klement
Master All the Key Features of FDT in Just Over 90 Minutes!

Watch a Sample:
Video Overview

Popups must be enabled to view this sample.
Course Description

FDT is the most powerful IDE for Actionscript 2, 3 and MXML. It has features that enable developers to create Flash applications quickly and efficiently. Working directly with FDT, The Rich Media Institute strives to bring you the online official online training in this sophisticated ActionScript editing tool.

This course is divided into three sections.

The first set of lessons provide an introduction to FDT for beginners, covering topics such as creating projects and how to efficiently write Actionscript code.

The second set of lessons include an intermediate exploration of FDT, demonstrating workflow features including workspace navigation, the creation and use of external libraries and SWCs, and some of the various ways to customize FDT to further accelerate your development.

Finally, the advanced lessons explore using FDT's integrated debugger, writing ANT build scripts and the world around FDT.



Who is this course for?
The course is for Flash (ActionScript & MXML) Developers who have been using either Flash Authoring or Flash Builder, or new to the Flash Platform environment and are looking for an advanced coding environment. The students will learn professional techniques for creating both small and large scale applications.




 

  • Introduction to ActionScript Development with FDT
    • Introduction and Installation
      This lesson will go over downloading and installing FDT for Windows and OSX. FDT can also be installed as an Eclipse plug-in for developers who already have their Eclipse environment set up.
      • Installing on OSX
      • Installing on Windows
      • Installing as an Eclipse Plugin
    • Lesson 1: Create a New Project With The Project Wizard
      Learn how to create a new project using FDT's Project Wizard. This lesson will go over the options available in the wizard, as well as explore the the project structure FDT creates by default.
      • Create a project
      • Choosing a SDK
      • Setup build path
      • The project structure
      • Filtering what is displayed in the explorer
    • Lesson 2: Creating Classes and Packages with the Project Wizard
      FDT includes wizards for creating classes and packages. These wizards have various ways to jump start object creation by offering options such as super class inheritance, package path, auto generation of interface methods and more. This is also where FDT's autocompletion is introduced.
      • Creating Actionscript classes
      • Defining Packages
      • Creating Interfaces
      • FDT's autocompletion for interface methods
      • A 'Hello World' with MXML (Flex)
    • Lesson 3: Quick Launch
      The two most common ways to compile and run a Flash application are to use FDT's quick launch or to create a launch configuration. Quick launch is great to test out some code ASAP; to fine tune a launch, there is the launch configurations panel - which is explored in depth.
      • Quick launch a project
      • Launching a Flex application with quick launch
      • The configurations panel's tabs and various options
      • Compiler options
      • Choosing a viewer for a .swf upon compilation
      • Common pitfall with launching applications
    • Lesson 4: 'Pure Coding Comfort' Features
      There is reason Powerflasher chooses 'Pure Coding Comfort' to describe FDT. No other Actionscript editor allows code to be written at the speed of a developer who is armed with FDT's quick fixes, auto completion, code hinting, live error parsing and code generation.
      • Live error parsing
      • Quickfix: Class / interface generation
      • Quickfix: Create local and field variables
      • Auto complete: introspect objects declared in other classes
      • Quickfix: Accessor and Mutator generation (getters and setters)
      • Organizing imports
      • Quickfix: Event handler auto generation
  • Intermediate ActionScript Development with FDT
    • Lesson 5: Navigating The Workspace
      FDT provides many, many ways of analyzing and navigating your projects. 'Navigating The Workspace' introduces perspectives and view, as well as editor views that allow developers to navigate the code they are working with.
      • Perspectives
      • Views
      • Quick Outline
      • Jumping to Object Declaration
      • Type Hierarchy
      • Type Dependencies
    • Lesson 6: Search and Refactoring
      Writing code is an organic endeavor. As an application is written, parts of it will change - by being rewritten, added, or just deleted. FDT's refactoring and powerful search abilities enable developers to quickly and confidently shape their code as it is written.
      • Move refactoring
      • Class/Method/Variable renaming
      • FDT Search
    • Lesson 7: Linked Libraries and SWCs
      Working with, as well as creating, SWCs and linked libraries give Flash projects powerful flexibility. WIth FDT, you can easily integrate artwork created with Flash Authoring and incorporate 3rd party libraries such as frameworks and tweening libraries.
      • Creating linked libraries
      • Incorporating frameworks into project
      • Importing art from Flash Authoring
      • Exporting SWCs
    • Lesson 8: Customizing FDT
      FDT and Eclipse offer a tremendous amount of flexibility when it comes to customizing your development environment. Use these customizations to have FDT behave just how you'd like.
      • Linking .flas with Flash Authoring
      • Auto formatter
      • Syntax Highlighting
      • Templates
      • Live error parsing options
      • Binding keystrokes
      • Workspaces
  • Advanced ActionScript Development with FDT
    • Lesson 9: The Debugger
      The Enterprise version of FDT include an integrated debugger. This enables developers to introspect their applications and either debug their applications, or step through an application another developer has written. This lesson also include a workflow that FDT allows whereby a developer can compile, launch and debug right within a browser running on a localhost server - a testing environment that can be identical to where your application will eventually be deployed.
      • Installing the debug version of Flash Player
      • Breakpoints
      • Debugger Views
      • Stack Frames and step execution
      • Introspecting variables
      • Setting up a localhost configuration in your workspace
      • Debugging in the browser
    • Lesson 10: ANT Integration
      FDT includes great ANT integration, as well as some of it's own ANT tasks as well. ANT allows developers to automate processes such as, compiling multiple .swfs or .swcs and generating documentation. Learn how to create modular build files that can stand alone, or be synchronized with a launch configuration.
      • Create and run a simple ANT file
      • Avoid JRE workspace errors
      • Create a standalone build file
      • Templates and separate build property files
      • Synching ANT automation with a launch configuration
      • Create documentation via ASDoc
    • Lesson 11: Sharing, Archiving and Documenting Projects
      Sharing, archiving, and documenting your projects is built right into FDT. This ideal for development teams or a one man shop. Learn how to create FDT projects into .svn repositories then save and share project configuration files - so everyone can be in synch all the time.
      • FDT's integrated documentation popups
      • Writing TODOs
      • Sharing launch configuration files
      • Import and Export projects of the workspace
      • Synching ANT automation with a launch configuration
      • Creating and checking out FDT projects from a .svn repository
  •