est-il possible de déclencher par exemple le bouton de téléchargement flash via JavaScript? P>
Par exemple, j'ai fait des emballages d'image vides et en cliquant dessus, ils déclenchent le bouton Flash pour ouvrir comme fenêtre Sélectionner. P>
Merci! P>
3 Réponses :
Oui, via la classe externalinterface code>. p>
En supposant que vous avez une fonction flash dans votre SWF, comme ceci:
// JavaScript code in browser var swf = window.getElementById("myswf"); swf.myfunction();
Bien que l'interface externe permet d'appeler des fonctions ActionScript à partir de JavaScript, je ne pense pas que cela fonctionnera pour ouvrir un navigateur de fichiers et télécharger des fichiers. p>
Pour des raisons de sécurité, les fonctions de téléchargement de fichier dans Flash Player ne peuvent être déclenchées que par l'interaction de l'utilisateur, comme cliquer sur un bouton, en Flash. Ceci a été introduit avec Flash Player 10 et a cassé beaucoup de solutions de téléchargement de fichiers, telles que Swfupload et d'autres: P>