9
votes

Objet de bouton de flash de déclenchement via JavaScript

est-il possible de déclencher par exemple le bouton de téléchargement flash via JavaScript?

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.

Merci!


0 commentaires

3 Réponses :


1
votes

Oui, via la classe externalinterface .


0 commentaires

5
votes

En supposant que vous avez une fonction flash dans votre SWF, comme ceci:

// JavaScript code in browser
var swf = window.getElementById("myswf");
swf.myfunction();


0 commentaires

3
votes

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.

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:

http://www.bit-101.com/blog/?p = 1382


0 commentaires