Faits: A. Par ordonnance pénale du 20 avril 2007, le juge d'instruction a reconnu X._ coupable de violation grave des règles de la circulation (manque d'égard envers les piétons) et l'a condamnée à une peine pécuniaire de 7 jours-amende avec sursis pendant 4 ans et à 800 fr. d'amende. Le montant du jour-amende a été fixé à 60 fr. B. Statuant le 24 septembre 2007 sur opposition de X._, le Juge de police de la Sarine l'a reconnue coupable de violation grave des règles de la circulation et l'a condamnée, en application des art. 33 al. 1 et 2 et 90 LCR ainsi que 34, 42, 44 47 et 106 CP, à une peine pécuniaire de 7 jours-amende, avec sursis pendant 3 ans et à une amende de 500 fr. Il a fixé le montant du jour-amende à 50 fr. C. Par arrêt du 12 mars 2008, la Cour d'appel pénal du Tribunal cantonal fribourgeois a rejeté le recours formé par X._ contre ce jugement, qu'il a confirmé. Cet arrêt repose en substance sur l'état de fait suivant. Le 18 janvier 2007 vers midi, alors qu'ils traversaient l'avenue de Tivoli à Fribourg sur le passage pour piétons situé à l'entrée de la gare routière, A._ et B._, âgés alors de 13 ans et demi environ, ont été mis en danger par une automobiliste, X._. Après avoir laissé passer une voiture qui arrivait depuis la gauche, A._ s'est engagé sur le passage pour piétons, B._ à sa suite. Alors que A._ était arrivé au milieu de la première voie de circulation, B._ le tira fortement en arrière par la veste. X._, au volant d'un véhicule venant du centre-ville, ne les avait pas vus arriver et continua sa route sans s'arrêter. B._ a dû tirer son copain en arrière jusqu'au trottoir pour éviter qu'il se fasse renverser et lui-même s'est fait frôler par le rétroviseur droit de la voiture. D. X._ forme un recours en matière pénale contre cet arrêt. Soutenant que l'arrêt attaqué retient des faits constatés de manière arbitraire et viole le principe «in dubio pro reo» ainsi que l'art. 33 LCR, elle conclut, avec suite de frais et dépens, principalement à son acquittement et subsidiairement à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau.