the short answer is no, many flashcarts can be used on the 3ds but they cannot play 3ds games. right now there is no way to play a 3ds game without the game cart and the 3ds. but, that could change today, tomorrow, or never. just keep checking back
edit: dang, beat me to it