It's still not working, What I'm doing wrong?
You are not picking the right instances.
Before you do anything with instances in Construct you need to pick them. Otherwise the engine doesn't know which instances you need. Imagine you have 1000 instances of Sprite1. Which ones the engine should select to compare their animation frames? Which ones should become visible?
Picking is possibly the most important concept in Construct. I suggest you start by reading the official documentation and studying some tutorials.
.
The result showed that construct3 has a problem with comparing objects to themselves.
igortyhon I don't see any problem in your example. The condition "Sprite1.AnimationFrame=Sprite1.AnimationFrame" is always true, which is expected.