Untuk membuat fungsi cepat untuk pesan pendek di halaman, saya awalnya ingin menggunakan BGSound di bawah Audio+IE di HTML5, tetapi saya menemukan bahwa setiap browser memiliki jenis decoding yang berbeda untuk audio, dan tiba -tiba saya merasa seperti sedang mogok. Tidak ada cara untuk menggunakan flash agar lebih aman.
Saya percaya bahwa semua orang akan memiliki kontak atau mendengar tentang interaksi JavaScript dan Flash. Sebenarnya, ini adalah pertama kalinya saya melakukan hal ini. Saya tidak akan berbicara tentang metode spesifik, banyak informasi.
Pada awalnya, fungsi hampir selesai, dan implementasinya tidak masalah. Tetapi pada akhirnya, ketika file SWF ditempatkan pada layanan sumber daya dan kemudian menelepon, saya pikir itu pasti masalah lintas domain yang menyakitkan (CrossDomain). Kemudian, setelah mencari secara online untuk waktu yang lama, saya akhirnya menyelesaikan masalah.
Pertama -tama, untuk membuat flash Anda dapat diakses ke halaman, Anda perlu menambahkan tag tiscriptaccess = selalu ke tag <sulred>.
Kedua, jika Anda ingin JavaScript di halaman Anda mengakses flash, Anda perlu menambahkan konten berikut ke skrip flash Anda:
Salinan kode adalah sebagai berikut:
impor flash.system.security;
Security.allowdomain ('www.vevb.com');
Di antara mereka, www.vevb.com perlu diganti dengan domain halaman Anda sendiri. Jika Anda tidak terlalu jelas, Anda dapat menggunakan Alert (Document.domain) untuk melihatnya. Jika Anda memerlukan banyak domain untuk mengakses flash ini, Anda dapat menambahkan beberapa catatan AllowDomain.