In a FLEX grid, every time I press enter, the string and coordinates (e.g., B21) of the cell are passed to the engine that stores formula and value for the cell, create dependency graph and returns the list of the dependent cells that have been updated so the UI can display their new values.
So the fundamental functions very well documented in this .NET files (see link above) must be:
1) insert/edit/delete cell
2) parse the string
3) update dependencies graph
4) recalculateDependentCells and notify errors (i.e., circularity, #NUM, etc.)
You can use the algorithms of the VB.NET library at
[[login to view URL]][1] to create the Action Script 3 code.