You can't possibly expect Ashley to respond to this, it is just your misunderstanding about C2.
Anyway, after looking at your video I think I might understand what you're trying to do. Have a look at the capx and see if it's 'close' to what you're after. It's not the only solution and probably not the best.
My understanding is this:
You have 1 sprite type 'x', with (at least) 2 animations
You want to create a 3rd sprite 'z', based on these conditions:
1. User selects sprite instance 'x1' and a marker is placed on it to indicate selection.
2. User then selects sprite instance 'x2' and a marker is also placed on it to indicate selection.
IF sprite 'x1' is playing animation 'y1' AND sprite 'x2' is playing animation 'y2' THEN create sprite 'Z'
You can substitute 'y1' as'sticks', 'y2' as 'flints' and 'z' as fireplace