Cad is comhad SWF ann?
Is comhad beochana é comhad SWF a chruthaítear le Adobe Flash. Féadfaidh sé go bhfuil cineálacha éagsúla eilimintí ann, mar shampla téacs, íomhánna veicteoirí, íomhánna raster, scripteanna gníomhaíochta, rudaí mar chiorcail, línte, cearnóga, agus dronuilleog chun an bheochan a chruthú. Socraíonn comhaid SWF na míreanna ilmheán seo i bhfrámaí ar féidir iad a imirt ar fhrámaí éagsúla in aghaidh an tsoicind (fps). Ciallaíonn SWF Comhad Gréasáin Gearr ach tugtar Shockwave Formáid air freisin.
I measc na n-iarratas a d’fhéadfadh comhaid SWF a oscailt* bhí Adobe Flash Player (scoite anois) agus Eltima Elmedia Player.
Formáid Chomhaid SWF - Tuilleadh Eolais
Baineadh úsáid as comhaid SWF le stóráil mar chomhaid dhénártha le diosca. Baineadh úsáid as formáid comhaid SWF chun beochan agus cluichí a fhorbairt a d’fhéadfaí a neadú i suíomhanna Gréasáin agus a imirt go neamhspleách freisin. Thacaigh sé freisin le físeáin agus fuaimeanna a thug go leor roghanna d’fhorbróirí feidhmchláir idirghníomhacha ilmheán a chruthú. D’fhéadfaí comhaid SWF a sheinm i mbrabhsálaithe gréasáin a bhfuil Adobe Shockwave suiteáilte orthu. Cuireadh deireadh le Adobe Flash i mí na Nollag 2020 mar gheall ar a ghanntanas agus a shaincheisteanna slándála.
Stair Achomair ar Formáid Chomhaid SWF
Ba é FutureWave Software a dhear formáid comhaid SWF ar dtús, chun beochan a thaispeáint agus é ar intinn acu rith ar bhogearraí imreora ar aon chóras a bhfuil naisc líonra níos moille aige, agus méid an chomhaid beag á choinneáil ag an am céanna. I mí na Nollag 1996 bhí FutureWave faoi úinéireacht Macromedia agus thiontaigh sé go Macromedia Flash 1.0.
In 2005, Macromedia was acquired by Adobe, who announced the SWF as a part of its open source project in 2008. I rith na bliana céanna, d’eisigh Adobe cód chuig na hinnill ghréasáin a bhfuil tóir orthu ar domhan chun ligean dóibh comhaid SWF a shreapadh agus a innéacsú. Mar sin féin, toisc gur dealraitheach go bhfuil comhaid SWF ina bhformáid chaighdeánach chun ábhar Flash a fhoilsiú ar an idirlíon, athbhreithníodh an SWF chun Formáid Ghréasáin Bheaga a chiallú.
Struchtúr Comhad SWF
Is é Conair an eilimint ghrafach bhunúsach i SWF, ar seicheamh codanna de bhunghnéithe é, ó línte simplí go cuair Bezier. Cuidíonn na heilimintí simplí seo freisin le primitives breise eile a dhéanamh cosúil le ciúbanna, éilipsí, agus fiú téacsanna. Tá cosúlachtaí idir na primitives grafacha i SWF agus na heilimintí grafacha i bhformáidí eile cosúil le SVG agus MPEG-4 BIFS.
Ceadaíonn an fhormáid freisin liostaí taispeána agus athúsáid/athainmniú a dhéanamh ar ghnéithe atá sainmhínithe cheana féin. Is féidir formáid srutha dhénártha SWF a chur i gcomparáid le hadaimh QuickTime atá cosúil i dtéarmaí clib, méid agus pálasta. Ligeann formáid an tsrutha dhénártha do na himreoirí níos sine inneachar nach dtacaítear leis a scipeáil. Cé go raibh leaganacha bunaidh de SWF teoranta chun grafaicí veicteora agus íomhánna a thairiscint, mar sin ceadaíonn leaganacha nua ábhar fuaime agus físe freisin.
A new, low-level 3D API of the Flash Player named “Stage3D” was introduced in version 11. Measadh go mbeadh an API seo mar chomhpháirt le OpenGL nó Direct3D. Sainmhíníonn Stage3D dathanna i dteanga íseal-leibhéil ar a dtugtar Adobe Graphics Assembly Language (AGAL). Seo a leanas roinnt cineálacha bunúsacha de bhformáid comhaid SWF.
Comhordanáidí
Stóráiltear comhordanáidí XY i bhformáid comhaid SWF mar shlánuimhreacha agus tomhaistear iad in aonad ar a dtugtar twip. Cuimsíonn twip 1/20ú de phicteilín loighciúil. Tá picteilíní loighciúil agus picteilíní an scáileáin mar an gcéanna nuair a imrítear an comhad gan scálaithe ag 100%.
Cineálacha Slánuimhir agus Ordú Beart
Ceadaítear na cineálacha slánuimhreacha sínithe agus neamhshínithe de 8, 16, 32 agus 64 giotán i bhformáid comhaid SWF. Úsáidtear ordú beart beag endian chun luachanna slánuimhir a stóráil. Cé gur laistigh de bhearta, tá an t-ordú giotán stóráilte i mór-endian. Ba cheart gach luach slánuimhir a bheith ailínithe. Léirítear slánuimhreacha sínithe trí úsáid a bhaint as patrúin ghiotáin chomhlánaithe 2 traidisiúnta.
Uimhreacha Pointe Seasta
Tacaíonn formáid comhaid SWF ie 32 agus 16 giotán le dhá chineál d’uimhreacha seasta.
Uimhreacha Snámhphointe
Úsáideann SWF 8 agus leagan níos déanaí trí chineál uimhreacha snámhphointe (Snámhphointe, Snámhphointe 16, DÚBAILTE) atá comhoiriúnach do Chaighdeán IEEE 754 de chineálacha snámhphointe.
Slánuimhreacha Ionchódaithe
Tacaíonn SWF 9 le cineál amháin slánuimhir ionchódaithe agus níos déanaí le líon athraitheach beart.