Extending Flash Builder

The documentation on Adobe Flash Builder Extensibility API Reference has been updated for Flash Builder 4 and is now available. The documentation also contains links to videos and examples that show how to extend Flash Builder.

Use Flash Builder Extensibility to customize Flash Builder according to your development needs. You can modify the behavior of Flash Builder and specify how custom controls appear in Flash Builder Components view and Properties view.

Using the Design View Extensions for Flex 4, you can now feature custom components with the Flash Builder native components. This allows you to enable features, such as drag and drop, for custom components.

Code Model and Design Model have been updated for Flash Builder 4. Design View Extensions Kit for Flex 4 is now public. This kit contains example projects that show how to incorporate custom components into Flash Builder.

There is also an Early Access version of DCD Extensibility. DCD Extensibility allows you to update Flash Builder data services tools to access additional services.

7 Responses to Extending Flash Builder

  1. dave says:

    I just upgraded to flash builder 4 from the beta version. I imported my projectand now my datagrid is acting funny. I have data paging enabled. The one thing Itweaked was on this part:http://sujitreddyg.files.wordpress.com/2009/06/165.pngInstead of setting the “Count operation” to “count()”, I’ve set it to “None”. Ihave a large amount of data and setting it to “None” makes the thumb larger sothat users can use it. It also disables the ability to “jump” pages (which usesa lot of memory if you have a datagrid).Everything worked fine in the beta version of flash builder but in the non-betaversion I came across a problem: I can initially page (with my mouse wheel) afew times and then it just stops for no reason. I try to keep scrolling w/ themouse wheel and nothing. However, if I click on a row, then it will get anotherpage. I have to continue to click on the rows in order to get another page.Annoying, to say the least.Anyone notice this? I didn’t change anything so figured it must be the updatedversion. (You can see for yourself w/ your own project…just change the Countoperation to “none” and then try to page through the datagrid)…..anysuggestions?

  2. Vince Genovese says:

    Hi Dave,Thanks for your comment. However, it doesn’t relate to the blog topic Extending Flash Builder. A support question like this is more likely to be answered in one of the Flex forums or in the FlexCoders Yahoo group.I can get you started on an answer, but you probably will have to follow up with one of those groups.When paging data from a data source, Flash Builder uses the Count operation to sync the thumb with the data in the DataGrid. It looks like you are running in to side-effects by not using the Count operation. (In the Beta version, I’m not sure paging was completely implemented, which might account for it working earlier.)You might be able to customize the Thumb class so the thumb appears larger. Or you might be able to customize the Count operation (or related functionality) to arrive at a solution. I would post these questions to FlexCoders to see if you can get some advice.Vince GenoveseSr. Technical Writer

  3. Dinesh says:

    Hello Vince Genovese,
    Looks the documentation on Adobe Flash Builder Extensibility API Reference for Flash Builder 4 has not been updated:( .This is killing my development time from shifting my plugins from Flex builder to flash builder . i can give many examples ….
    Here it is :
    This is flex builder doc : http://www.adobe.com/livedocs/flex/3/extensibility/DesignModel/index.html

    In this DesignModel class there exists an getEditableModelForFile method and i can see these class in the plugins folder

    This is flashbuilder doc :
    Here also it says in DesignModel class there exists an getEditableModelForFile method but actually these methods are moved to some where or changed and this is not updated.The document is showing the same old doc.Please correct me if i am wrong.


  4. Dinesh says:

    Hello Vince Genovese,

    Without the updated document i am able to proceed my development. Actually i was migrating my plugins from flex builder to flash builder since some methods are removed i am not able to find alternate way to fix them for flashbuilder.Hope i will get good response from Adobe.

    Thanks in Advance