news

Drag and Drop DataGrid Component for Macromedia Flash­™

The Drag and Drop DataGrid Component (dndDataGrid) is an advanced yet easy to use DataGrid control with global drag and drop functionality and dynamic context menus. An easily customizable API gives you unlimited control for use in any situation.

Features:
- Extends the Macromedia DataGrid component (no need to relearn a new system)
- Compatible with Macromedia's™ DataGrid Component API.
- Supports Databinding
- Supports Styles
- Row view can be extended by Cell Rendering API
- Keyboard Navigation
- Drag and Drop
- Drag and drop into, before or after a datagrid row
- Drag and drop from one datagrid to another
- Drag and drop to and from dndTree, dndList or another dndDatagrid (version 3 only)
- Drag and drop to and from movieclips
- Customizable function to permit or deny drag and drop to any row
- Right click context menu dynamically created for each item
- Right click context menu built in operations include: Cut, Copy, Paste, Add, Remove, Rename
- Customizable context menu items. Add your own or remove built in.
- CTRL + drag. Copies items rather than moves it.
- Completely customize where you can and cannot drag and drop
- Completely customize items you can and cannot cut, copy, paste, remove or rename
- Do not insert on drop option
- Style Header colors and Header border
- Read only property to allow copying from DataGrid but not removing items
- RecordsetToXML Class converts database a remoting recordset result set or a list or datagrid dataprovider into xml
- XMLToRecordset Class converts xml from an xml object or tree dataprovider into a recordset or array for a list or datagrid
- Load in and use Dynamic External Images in the list with a new dynamic Image Cellrenderer
- Plus more...

Examples:

Price: $149.95
With Source: $249 Getting started tutorial

Comes complete with full documentation and example projects.

Current Version: 3.0.0

Requires: Macromedia Flash MX 2004™ or Flash 8

Purchase by credit card or echeck by clicking the add to cart link below.

Drag and drop
Using the context menu
Rename item
Component Inspector

Multiple examples

Price: $149.95

HTML Overlay Component

The HTML Overlay component combines HTML seemlessly with Flash. Now you can add HTML content to your projects with one line of code. Just drag and drop the HTML Overlay component onto the stage, set the html and it's ready to go. All the code has been written for you to be able to control it with ActionScript or JavaScript.

How it Works (taken from the help documentation)
In this section we refer to two components. One is the HTML Overlay component instance and the other is the HTML overlay element. The instance refers to the component instance on the Stage at design time. The element

Price: $28.00

Setting Component Styles and Skins

This application lists all of the styles available to the Tree component. The code and a detailed description for each style is in the attached ActionScript file. In addition it shows you how to reset each of the styles you have set. This project is setup in such a way that you can replace this component with another component and the supported styles will still work.

News update

I've been getting ready to release the dndList component. It's pretty neat seeing things come together and just seeing my work work the way I've envisioned it.
I've been putting some finishing touches on dndTree version 2. That should be out in about a month. Soon after I'll be putting dndGrid together. I estimate about a month or two on that. I'm putting a lot of examples into the next releases. My assumptions have been correct about what people are asking for and I think if I include the examples they need right in the package it will be more valuable to them (and less support for me). Speaking of which, I don't mind supporting my products. It keeps me in touch with my customers.

Drag and Drop Tree Component for Macromedia™ Flash

dndTree box image The Drag and Drop Tree Component (dndTree) is an advanced yet easy to use Tree control with drag and drop functionality and dynamic context menus. An easily customizable API gives you unlimited control for use in any situation.

Features:
- Extended from the Macromedia Tree classes (no need to relearn a new system)
- Compatible with Macromedia's™ Tree Component
- Import and export XML
- Custom icons and labels
- Supports Databinding
- Supports Styles
- Row view can be extended by Cell Rendering API
- Keyboard Navigation
- Drag and Drop
- Drag and drop into, before or after
- Drag and drop to and from dndTree, dndDatagrid or dndList (version 3 only)
- Drag and drop to movieclips
- Customizable function to allow or deny drag and drop
- Right click context menu dynamically created for each node
- Right click context menu built in operations include: Cut, Copy, Paste, Add, Remove, Rename
- Customizable context menu items. Add your own or remove built in.
- CTRL + drag. Copies node rather than moves it.
- Rename row label
- Completely customize where you can and cannot drag and drop
- Completely customize nodes you can and cannot cut, copy, paste, remove or rename
- Permit or deny open or close on any node
- Do not insert of drop option
- Read only property to allow copying from Tree but not removing items
- Automatic horizontal scroll bars
- Tool Tips
- Prevent Drop Into Leaf Nodes option
- RecordsetToXML Class converts database recordset queries and list and datagrid dataproviders into xml
- XMLToRecordset Class converts xml from an xml file or tree dataprovider into a recordset or array for a list or datagrid
- Load in and use Dynamic Images for your icons with a new dynamic Image Cellrenderer
- It's just cool... ;)
- Plus more...

Examples:

Price: $149.95
With Source: $249.95 See example of dndList with cell renderer

Comes complete with full documentation and example projects.

Current Version: 3.0.2

Requires: Macromedia Flash MX 2004™ or Flash 8

Purchase by credit card or echeck by clicking the add to cart link below.

Drag and drop
Showing context menu
Rename item
Component Inspector


 
Price: $149.95

Undo History Component - Beta Testers Requested

One of the coolest features to grace a program is the undo history feature. In my opinion, every program should have one.

Drag and Drop List Component for Macromedia™ Flash

dndList box The Drag and Drop List Component (dndList) provides a feature rich list view with drag and drop functionality between individual or multiple lists.

Features:
- Extended from the Macromedia List classes (no need to relearn a new system)
- Compatible with Macromedia's™ List Component
- Custom icons and labels
- Supports Databinding
- Supports Styles
- Row view can be extended by Cell Rendering API
- Keyboard Navigation
- Drag and Drop
- Drag and drop into, before or after
- Drag and drop to and from dndTree, dndDatagrid or another dndList (version 3 only)
- Drag and drop to movieclips
- Customizable function to allow or deny drag and drop
- Right click context menu dynamically created for each item
- Right click context menu built in operations include: Cut, Copy, Paste, Add, Remove, Rename
- Customizable context menu items. Add your own or remove built in.
- CTRL + drag. Copies item rather than moves it.
- Rename row label
- Completely customize where you can and cannot drag and drop
- Completely customize items you can and cannot cut, copy, paste, remove or rename
- Do not insert on drop option
- Read only property to allow copying from List but not removing items
- Tool Tips for overflowing or all rows
- RecordsetToXML Class converts database a remoting recordset result set or a list or datagrid dataprovider into xml
- XMLToRecordset Class converts xml from an xml object or tree dataprovider into a recordset or array for a list or datagrid
- Load in and use Dynamic External Images in the list with a new dynamic Image Cellrenderer
- It's just cool... ;)
- Plus more...

Examples:

Price: $79.95
With Source: $149

Comes complete with full documentation and example projects.

Current Version: 3.0.1

Requires: Macromedia Flash MX 2004™ or Flash 8

Purchase by credit card or echeck by clicking the add to cart link below.

Drag and drop
Using the context menu
Rename item
Component Inspector

 

 
Price: $79.95

Setting the Label of a Tree Node

If you have ever wanted to know how to set the label of a tree node to
a different value you've found the right tutorial. To begin follow the steps in the tutorial "Adding a tree component
to the stage
" and continue here.

Creating Components with Flash MX 2004

This is an excellent article on creating components by Joey Lott. It gives a good overview of creating components and just enough in depth information for you to create your own solely from the this one article.

Full Article

Don't let the idea of writing a custom component intimidate
you. Although components may appear very complex, they are really just fancy
movie clips. You know how to work with movie clips, and so even if you don't
yet know it, you also know how to write a custom component. There is only one
caveat: You do need to be familiar with writing ActionScript 2.0 classes. If
you don't yet know how to write an ActionScript 2.0 class, then you'll want
to make sure to read the ActionScript 2.0 primer series at...

Drag and Drop Tree - Page Moved

This page has moved. You will automatically be redirected in 5 seconds. If you are not redirected click here.

Getting the Element Start-Tag Name of a Tree Node

This tutorial will show you how to retrieve the element tag name or node name as it is called in Flash. To clarify, the element tag name is the first string of characters that appear after a tag. So the element tag name of "<customer firstname='allen' lastname='poe'>" is "customer".

Setting the Indentation of a Tree Node

This tutorial will show you how to set the indentation of the tree nodes.

To begin by following the steps in the tutorial "Adding a tree component to the stage" and continue here.

Adding a Tree component to the Stage

This tutorial will show you how to add the Tree component to the stage. Open Flash MX 2004 Professional and follow along.

Invoke a XMLUI Dialog within Flash

To invoke a XMLUI dialog we need to create a JSFL command.

You can show an XMLUI dialog within your JSFL command and set and retrieve properties.

Creating the JSFL file

Setting the Icon of a Tree Node

If you have ever wanted to know how to set a tree node to a different icon you've found the right tutorial.

To begin follow the steps in the tutorial "Adding a tree component to the stage" and continue here.

Binding two components together in Actionscript

The code below binds the text property of a textinput component called "myStatusArea" to the text property of another textinput component called, "myStatusAreaHTML" every time the "draw" event is called. I chose the draw event in this circumstance because it occurs on almost every change a text box goes through.

Receive Notification of Branch Node Open or Close

This tutorial will show you how to receive notification when a branch node
in a tree element has been opened or closed.

Creating the Layout

  1. First, add a tree component and textarea component to the stage and name
    them, "myTree" and "myStatusArea".

Receive Notification of Node Selection

This tutorial will show you how to receive notification when a node in a
tree element has been selected.

Creating the Layout

  1. First, add a tree component and textarea component to the stage and name
    them, "myTree" and "myStatusArea".

Adding a node to the root node of a tree component

This tutorial will show you how to add a node to a the root node of a tree component when a button is clicked.

XML feed