Excellent stuff- had thought this was a native thing - it was one of the first things I was trying to do on opening construct haha.
Would be very cool for gameplay if you could change colour dynamically , a platformer where you have to collect different paints to make yourself a certain colour to finish the level, use a door etc. :)
@Ashley : that plugin is there just to wait for your release. Having them directly in the framework, like what you are planning to do is the best solution, because there's going to be less bitmap array swapping (so much more reactivity in the end). By the way, what kind of fallback are you planning for the 2D mode ? (Because I don't think we are going to have JS VM fast enough in the next year to crawl the whole bitmap matrix in realtime...)
@Pode as you say it would be far too slow to simulate with per-pixel effects, so you'll be able to choose either a standard effect (like Additive which is a good fallback for the Screen shader in CC) or another option like no effect or simply destroy the object. A bit like CC, the idea is to easily add eye candy effects which don't seriously impact the game if not supported.