The only event Pokemon for Emerald are Jarachi Deoxys Celebi and Mew, although these Pokemon are not nessarry for the game to reconize a complete Pokedex
you can't get the black flute in leaf green but you can in Pokemon ruby, sapphire and emerald then trade it to leaf green.
You can only get that Pokemon by going to one of the Nintendo events. You can do that or you can hack a gameshark.
go to mossdeep city then head left and go past the white rock at the end their should be a house with a fisherman in it and he will give it to you
latios and latias appear in random patches of grass and areas of water after you catch Rayquaza or make him faint.(after saving the world in Sootopolis.)
No, there won't be anymore events for Pokémon Emerald.
Either by going to a Nintendo event or using a cheating device (like Game Shark or Action Replay). you can't find jirachi in emerald only by Nintendo events..........
You get secret island tickets in Emerald by going to special events held in real life by Nintendo.
ABXY
Sadly, no. The creators of the game forgot to add in the Pokedex, so trading is impossible without GameShark. :(
you have to get it at special events
You don't. It was originally going to be used for events, but they scrapped it and now it's just a cave with zubat.
use action replay