Kad es saņemu Flash objektus no sava dizainera, tam ir HTML lapas piemērs, kurā ir iekļauti abi tagus un tagus, kā arī veselu kaudzi JavaScript. Ja es nokopēju un ielīmēju šo kodu savā tīmekļa lapā, tas darbojas, bet kods izskatās kā nesakārtots (un tā ir tik daudz!). Ja es noņemšu papildu kodu un mēģinu vai nu vienkārši vai atsevišķi tas darbojas dažās pārlūkprogrammās, bet citās ne.

Vai ir kāda kārtīga, minimāla metode, kas darbojas visās lielākajās pārlūkprogrammās?

  • 1 Var vēlēties izmēģināt StackOverflow, tur var atrast labākas atbildes uz šo jautājumu.
  • Patiesais punkts - SO meklēšana ir atklājusi šo jautājumu: stackoverflow.com/questions/2254027/ ... Tomēr es varētu iedomāties, ka lielākā daļa tīmekļa pārziņu, kas uzdod šos jautājumus, ieradīsies šeit vispirms, nevis StackOverflow, tāpēc es pats atbildēšu ar saiti uz SO jautājums.

SWFObject ir tas, ko meklējat. Tā ir JavaScript bibliotēka, kas veic visu pārlūku smago celšanu. Vienkārši iekļaujiet JavaScript failu savā lapā, izveidojiet elementu, kas jāaizstāj avotā, un sakiet swfobject nosaukumu, ka šis elements un ceļš uz .swf failu.

Pārējo tas izdara.

 <script type='text/javascript' src='swfobject.js'></script> <script type='text/javascript'> /* path, replacement element, width, height, minimum flash version */ swfobject.embedSWF('myContent.swf', 'myContent', '300', '120', '9.0.0'); </script> 

Tas ir viss, kas jums nepieciešams. Nu, tas un elements (parasti a div) ar id='myContent' uz tā. Elements ar šo ID tiks aizstāts ar jebkuru iegultā taga iestatījumu, kuru vēlaties izmantot pašreizējā pārlūkprogrammā.

Dokumentācija ir lieliska, jūs to ātri izveidosiet un palaidīsit. Un, ja jūs nokļūsiet kādā aizķeršanās vietā, uzdodiet citu jautājumu.

StackOverflow vietnē jau ir dažas lieliskas atbildes: https://stackoverflow.com/questions/2254027/which-browsers-support-the-embed-and-object-tags

Iespējams, vēlēsities ieskatīties Flash Satay - tas ir datēts, taču tas diezgan labi parāda problēmas, kā Flash darboties pāri pārlūkprogrammai.

Varat izmantot kādu no šiem resursiem:

Flash iebūvēšanas būru spēle - detalizēti apspriež jautājumus un piedāvā dažus risinājumus, kā arī to plusus un mīnusus.

swfobject bibliotēka [ieteicams] - smeļas iedvesmu no iepriekš minētā raksta un pievieno funkcionalitāti, kuru iepriekšējais raksts atstāja kā vingrinājumu.

SWFObject 2 HTML un JavaScript ģenerators - ir vednis, kas ģenerē swfobject marķējumu (HTML un JavaScript). Jūs varat novirzīt swfobject, izvēloties "statiskā publicēšana", noņemot visus JavaScript tagus no ģenerētā marķējuma.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?