Pour créer une fonction invite pour les messages courts sur la page, je voulais à l'origine utiliser BGSOUND sous Audio + IE dans HTML5, mais j'ai trouvé que chaque navigateur avait différents types de décodage pour l'audio, et je me sentais soudain que je m'écrasais. Il n'y a aucun moyen d'utiliser Flash pour être plus sûr.
Je crois que tout le monde aura un contact ou entendre parler des interactions JavaScript et Flash. En fait, c'est la première fois que je fais cette chose. Je ne parlerai pas des méthodes spécifiques, beaucoup d'informations.
Au début, les fonctions ont été presque remplies et la mise en œuvre n'était pas un problème. Mais à la fin, lorsque le fichier SWF a été placé sur le service de ressources, puis j'ai appelé, je pensais que c'était définitivement un autre problème douloureux dans le domaine croisé (Crossdomain). Plus tard, après avoir cherché en ligne pendant longtemps, j'ai finalement fait le problème.
Tout d'abord, pour rendre votre flash accessible à la page, vous devez ajouter la section permiscriptAccess = Always à la balise <embed>.
Deuxièmement, si vous voulez que JavaScript dans votre page accéde à Flash, vous devez ajouter le contenu suivant à votre script Flash:
La copie de code est la suivante:
Importer Flash.System.Security;
Security.AllowDomain ('www.vevb.com');
Parmi eux, www.vevb.com doit être remplacé par le domaine de votre propre page. Si vous n'êtes pas très clair, vous pouvez utiliser Alert (document.domain) pour le voir. Si vous avez besoin de plusieurs domaines pour accéder à ce flash, vous pouvez ajouter plusieurs enregistrements Allowdomain.