RE: Re[4]: flash a nektere znaky

From: Martin Svarovsky (martin.svarovsky@ileo.cz)
Date: 11. 12. 2002, 15:14 CET


> >> ted jsem to nejak nepochopil.Jde mi o to,ze pokud v tom externim 
> >> souboru je nejaky spec. znak (treba $ %...),tak se ty 
> znaky nevypisou 
> >> do Dynamic textu nebo provedou s textem neco jinyho a ja 
> tam ty znaky 
> >> potrebuju dostat.Pravdepodobne to ma asi cosi spolecnyho s 
> nejakyma 
> >> operatorama nebo tak neco,proto se Flash chova tak jak se chova - 
> >> nebere mi treba ani plusko '+'.To,ze v tom externim 
> souboru (*.dat) 
> >> jsou HTML tagy s tim podle me nic nema spolecnyho,dikas  Lucien
> hyneklipa> -------------------------
> hyneklipa> plus oznacuje mezeru, takze se neukaze (ted mne napada, 
> hyneklipa> nebere to jako URL)
> To mám nastavený,ale stejnak to blbne.Jde mi hlavně o znaky & 
> %,už z toho šedivim...prosím

Hynek se trefil: data v tom externim fajlu se berou jako URL, tj. jako
MIME-type "application/x-www-urlformencoded".
Takze promenne jsou tam ve tvaru
nazevprom=hodnota&nezevprom2=hodnota2......
Jednotlive promenne jsou tedy oddeleny znakem "&". Vsechno co je za
timto znakem se bere za nazev dalsi promenne - az po "=" - pak nasleduje
jeji hodnota.
Procenta delaj logicky taky paseku: temi zacinaji "specialni" entity pro
retezce kodovane do URL. Treba sekvence "%5B" oznacuje znak "["
Resenim by bylo si ten text nechat URL zakodovat (PHPckem, treba) a ve
Flashi by mel byt pak citelny. Pripadne ho muzes ve Flashi prevest zpet
pres fci "unescape".
Takze nez zesedivis: preved si ty texty do toho URL tvaru (v PHP fce
URLencode a URLdecode) - pak bys nemel mit uz zadny "vetsi" problem.
Nebo si data zformatuj v XML a tahej je pres XML.load :o)

Martin



This archive was generated by hypermail 2.1.2 : 11. 12. 2002, 15:15 CET