2009-10-02 12 views

Répondre

4

Non. Ce n'est pas le cas. Ceci est similaire à la question "Est-il possible d'enregistrer des fichiers sur le disque dur d'un utilisateur en utilisant JavaScript". C'est peut-être possible, mais c'est un hack. Cela ne fonctionnera pas éternellement [si jamais vous trouvez un moyen de le faire] parce que ce n'est tout simplement pas supporté. Et ce n'est pas supporté pour une raison: la sécurité. Ce n'est pas quelque chose comme une indisponibilité de la technologie, donc il n'y a aucune raison qu'elle soit disponible dans le futur.

PS: Pour JavaScript, HTML5 a la possibilité de sauvegarder les fichiers sur le disque dur de l'utilisateur, mais encore une fois, non sans autorisations [je ne suis pas prise en cookies compte ici]

+0

Je pensais que c'était le cas. Y at-il une chance que quelque chose comme SwfStudio puisse fournir une solution que je me demande? –

+0

Je ne pense pas. Encore une fois, la sécurité FP (évitez les applications enregistrant l'utilisateur sans lui/elle pour confirmer). Pour la même raison, les applications Flash qui veulent utiliser la caméra ou le micro doivent avoir * au moins * la taille de la boîte de dialogue, sinon elles échoueront silencieusement. –

+1

Conclusion: il n'y a pas de solution. Il n'y en a pas un censé être. Les spécifications pour de telles technologies affirment que l'intervention de l'utilisateur est obligatoire avant qu'un tel accès soit fourni à l'application. Par conséquent, ce que vous cherchez n'est pas une "solution", c'est une "solution de contournement" [ou en fait, un "hack"]. Et non, pour le côté blanc du monde au moins, il n'en existe aucun [ou aucun ne devrait ... dans un monde idéal au moins]: D –

0

Pourquoi ne pas utiliser AIR? Dans AIR, vous pouvez accéder à la caméra et aucun message ne s'affiche.

+0

Etes-vous sûr que c'est le cas? L'as tu essayé? –

+0

Bien sûr. Essayez ceci http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&marketplaceid=1&offeringid=10080 –

+0

Merci Andy, Air ressemble à une option possible pour mon cas spécifique. Mais j'ai besoin d'appeler du code C, donc je verrai si SwfStudio et Air jouent bien ensemble. Mais c'est mon problème, merci encore. –

0

Si vous contrôlez la machine sur laquelle vous déployez, vous pouvez utiliser le Flash Settings Manager pour toujours autoriser l'accès à la caméra.

Questions connexes