Today I’ve been working on the next major release of ObjectHandles. Below is an example showing off some of the new features. I’m most excited about the enhanced rotation support. This new version is focused on making a version that will easily work with MVC frameworks like Moccasin. Some of the changes include:
- You no longer have to re-parent your components.
- What and where handles appear is now completely configurable
- ObjectHandles modifies your data object instead of moving a component around (there’s 3 example visual components / data models in the source)
- Optionally, object handles won’t swallow all of your mouse events.
- Will now work with non-flex components (still requires Flex SDK to compile, I have to look into that)
- Rotation support is completely smooth
- Configurable constraints/rules system
- Smaller, cleaner code base!
Scroll down for demo.
Click to see the early proof of concept of it working within Mocassin.
ObjectHandles is a library to easily add graphical move/resize user gestures to a Flex based application.
[kml_flashembed fversion="8.0.0" movie="/uploads/ohv2/ObjectHandles2Example.swf" targetclass="flashmovie" publishmethod="static" width="700" height="700" fvars="undefined"]
[/kml_flashembed]


Very nice work. Lots of improvements here.
Awesome. Any idea when you might release?
@Drew It’s all open source and hosted on google code. If you’re interested in trying it out, can handle beta-quality, and can use Subversion you can try it out any time.
http://code.google.com/p/flex-object-handles/
Hopefully I’ll have a real release out within a month or so.
Great Project!
Can u plz share the source code of this 6 examples? Right click -> View Source doesn t work (404).
Sorry about that view source thing.
If you go here, the view source works:
http://www.rogue-development.com/uploads/ohv2/ObjectHandles2Example.html
Or, the best way to get the source is from SVN on google code.
http://code.google.com/p/flex-object-handles/source/checkout
Great job ! thank you for sharing this tool.
I’m waiting for the new release.
“Hopefully I’ll have a real release out within a month or so.”
As you can see, it’s been more than a month. Still “this summer” for sure
Marc, Great job. This is a huge improvement over version 1.
Thanks for sharing.
Deleting the specific selected object
i have using objecthandlesinstance.selectionmanager.currentlySelected to identify the selected object so that i can delete but unable to convert the simpleModeldata to simpleSpirteShape , please shower some light on it
Great work! Do you have a release date?