Flash is the best platform to create this kind of puzzle adventure game with small duration of little cartoons. This is art & technique, not the stupid blast of special effects. Little people realize the efforts put into every frame by an artist like you. And till now there is no other software as efficient as Flash to create this kind of puzzle game. I'm so sad. I'm not sure whether HTML5 vedio will be an option for you. I don't even know whether HTML5 has the same function as Flash.