Search:
  • Home
  • Examples
    • Thumb

      Flex Examples

      Check out our Flex Examples!

    • Thumb

      Flash Builder Examples

      Check out our Flash Builder Examples!

    • Thumb

      AIR Examples

      Check out our AIR Examples!

    Adobe® Flex, Adobe® Flash Builder and Adobe® AIR are registered trademarks of Adobe Systems.
  • Components
    • Thumb

      WP Flex Contact Form

      Check out our WP Flex Contact Form!

    • Thumb

      Flash CountDown Plugin

      Check out our Flash CountDown Plugin!

    This is an overview of all our Flash/Flex based Components.
  • Jobs
  • Guest Poster
  • Forum
  • Contact Us
Subscribe to Flex BlogSubscribe
  • Examples
Browse > Home / Examples / Using ASDoc as an External Tool in Flash Builder 4

Using ASDoc as an External Tool in Flash Builder 4

22 June 2010

Line Break

Author: Arjan (36 Articles) - Author Website

Arjan is a SAP Consultant specialized in ABAP and Front End development techniques like Web Dynpro, Adobe Interactive Forms, Flex and AIR. In his free time he likes to create examples for Flex-Blog and other applications using Flex, AIR and PHP. Other hobbies are movies and music. He is also the co-owner of Flex-Blog.com.


When developing Flex and AIR applications for clients / customers it’s always nice to deliver a structured structured Flash Builder project with well documented sources.

Similar to JavaDoc for Java, Actionscript has the opportunity to use a tool that generates HTML files in which you can navigate through all your project packages, ActionScript Classes and MXML files. ASDoc is essentially a command line tool, but you can configure Eclipse / Flash Builder in such a way that you can run ASDoc with a click of a button. This example show you how to do this.

Here is an example of what ASDoc can output for you:
ASDoc output example


Let’s configure Flash Builder so that we can do this with one click of a button!


First, open the external tools configuration in your Flash Builder and create a new configuration by clicking on the new launch configuration icon:
Flash Builder External Tools
Set the following for the configuration values:

  • Location: Navigate to the asdoc.exe file on your filesystem. Its located in your SDK X.X.X\bin folder.
  • Working directory: Browse to the location of your project.
  • Arguments: -source-path src and -doc-sources src.


  • If you are using any external libraries (SWC files) in your project, you need to specify them as well (in my example, they are located in the libs folder in my project):

  • -external-library-path: libs


  • After that, you should see something like this:
    ASDoc Configuration


    Now you’re all set, you can generate ASDoc for your project by clicking the External Tools button in you Flash Builder.


    Run ASDoc


    This will automatically output all files to [your project location]\asdoc-output. When asdoc.exe finishes, open the index.html file to see the result.


    For information how to comment your Classes, Methods, MXML Files and such, take a look at the ASDoc documentation from Adobe here.


    Note: This example assumes that you are using the Flex 4 SDK, for all other SDKs you should pick the correct location of asdoc.exe on your filesystem to get it working for your project.

    Related posts:

    1. Flex 4 / Flash Builder 4: baseColor changed to chromeColor
    2. Connect to Google Analytics from Flash Builder
    3. Call Javascript function from Flex / Flash Builder (AS3)
    4. Using States in Flash Builder
    5. Flex 4 / Flash Builder 4: Repeater changed to DataGroup

    Written by Arjan · Filed Under Examples 

    Was this post useful to you?

    1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 4.71 out of 5)
    Loading ... Loading ...

    Comments

    Get Adobe Flash player

    • Sponsors

    • Popular Tags

      • AdvancedDataGrid
      • AIR
      • ArrayCollection
      • baseColor
      • Button
      • CursorManager
      • DataGrid
      • Dynamic
      • Effects
      • File
      • Flash Builder
      • Flash Builder 4
      • Flashvars
      • Flex 4
      • Framework
      • HSlider
      • Icon
      • Image
      • itemRenderer
      • LinkBar
      • PHP
      • ProgressBar
      • Repeater
      • Style
      • SWIZ
      • Timer
      • Tree
      • Twitter
      • ViewStack
      • VSlider
    • Flex Blog Readers

    • Flex Jobs (from Flex Jobs.org)

      Your Job here? Post your job @ Flex Jobs.org

      Advertisement

    • Recent Posts

      • SWIZ Framework in Flex 4 Example: Part I
      • Dynamic AdvancedDataGridColumn in Flex 4
      • How to make a magnetic button in Flex 4
      • Using ASDoc as an External Tool in Flash Builder 4
      • Flex Encryption (MD5, SHA1, SHA224, SHA256, HMAC)
      • The SWIZ framework for Flex 3 / Flex 4: Easy, Light and Very Powerfull
      • Call Javascript function from Flex / Flash Builder (AS3)
      • Flex FlashVars in AS3 Example
      • Data Dependant Tree Icon with Tree in AdvancedDataGrid with iconFunction
      • WordPress Flash / Flex Comments Form
    • Categories

      • Examples
      • Guest Poster
    • Archives

      • August 2010
      • June 2010
      • May 2010
      • April 2010
      • March 2010
      • February 2010
      • January 2010
      • December 2009
      • November 2009
      • October 2009
      • March 2009
      • February 2009
    • Blogroll

      • Adobe Flex Jobs
      • NL for Business
    • Meta

      • Register
      • Log in
      • WordPress
      • XHTML

    Copyright © 2010 Flex Blog · AdobeĀ® and AdobeĀ® Flex are registered trademarks of Adobe Systems.

    WordPress Adobe Flex Adobe Flash Builder Adobe AIR Creative Commons License

    • Popular Posts

      • Control Webpage in HTML Control in AIR 5 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 5 (5.00 out of 5)
      • Data Dependant Tree Icon with Tree in AdvancedDataGrid with iconFunction 5 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 55 votes, average: 5.00 out of 5 (5.00 out of 5)
      • List Directory with AIR in Flex 4 4 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 5 (5.00 out of 5)
      • Progressbar in Datagrid Example 4 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 5 (5.00 out of 5)
      • WordPress Flash / Flex Comments Form 4 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 54 votes, average: 5.00 out of 5 (5.00 out of 5)