I disagree with
@bgillisp that other solutions will be infeasible/cause lag, although I do agree that a script would be the ideal method to pull this off if you have the expertise to code it or the money to commission it.
The easiest solution would be to have invisible events set to Player Touch (and Below Characters) in a short line in front of the enemies where their line of sight is. If you walk over those events, a switch will be activated, and that switch is the condition for an enemy's second page (where they approach you) to become active. You can usually get between 100 and 200 well-constructed events onto a map in Ace before you start to notice any significant lag, so with 4 invisible events in a line in front of each enemy (I think this was the line of sight for Pokemon trainers), you could put 20-30 enemies on a map safely.
An even better (but more complex) solution would be to have a control event (set to Parallel Process) frequently (every 3 or 4 frames - more frequently can cause lag unless your event is very well constructed; less frequently can mean that your player might walk through the enemy's line of sight without it being noticed) checking the player's X and Y coordinates, and if the X and Y coordinates are certain amounts compared to any given enemy (for example, if the player is between -4 and 0 in the X direction, and 0 in the Y direction, from an enemy that is facing left), then it activates the switch to make that enemy approach the player. This eliminates the need for invisible events and with some clever eventing you can even allow the enemies to walk around and still implement the line-of-sight system from wherever they are at any given time.
Beyond that, the Script really is the best way to do this kind of thing throughout your entire game (if you need it in your entire game rather than just on a couple of maps), because it's much more scalable (less work and less redundancy in the long run), and tends to be better at avoiding lag if you have a really large number of enemies on a map.