ugrás a tartalomhoz

Ékezetes betűk behívása Flashbe loadVariables() segítségével

Anonymous · 2005. Szep. 29. (Cs), 18.04
Sziasztok, adódott egy probléma.
A flash behív egy HTML-ből text-et (Dynamic text), de az ékezetes betűk nem jelennek meg az swf-ben sajnos.
Pl.
a HTML-ben a:
&txt1=Álom
behívásakor a következő jelenik meg: lom
Vagyis egyszerüen kihagyja az ékezetes betűket.
A HTML-nek nincs head-je, hiába tettem az elejébe a
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2"> -t
semmi változás.
Még az fla-ba is ajánlották, hogy tegyem bele a
System.useCodepage = true;
a root-be, de az sem használt.
Tudja valaki a megoldást?
 
1

<Nincs cím>

Anonymous · 2005. Szep. 29. (Cs), 18.05
Plusz info: direkt lecseréltem a betütipust Arial-re, hogy kizárjam az esetleges ékezet nélküli betütipust, de semmi.
2

nincs HEAD?

Hojtsy Gábor · 2005. Szep. 29. (Cs), 18.27
Hát a kutya valahol ott van elásva, amit nem fejtettél ki a témaindítóban. Pontosan honnan is töltöd be ezt a változót? Ez egy külső fájl, amit LoadVariables() segítségével olvasol be, vagy?
4

<Nincs cím>

Anonymous · 2005. Szep. 29. (Cs), 20.34
Stage.scaleMode = "noScale";
fscommand("allowscale", false);
url = "xxxx";
loadVariablesNum(url+"_main.html", 0);


és hogy tudom UTF-8-ra állítani a HTML-ben lévő szöveget?
6

Nem HTML!

Hojtsy Gábor · 2005. Szep. 29. (Cs), 22.09
No, végre ideértünk! Nem tudom, hogy ki mondta, tanította, hol olvastad hogy itt egy HTML-t töltesz be, merthát távolról sem. Teljesen céltalan próbálkozás bármiféle meta elemet beletenni, mint ahogy írtad fent, mert abszolút nem HTML állományt töltesz be... Egy URL kódolt név-értékpár sorozatot olvasol be egy fájlból (attól, hogy bizonyos értékekben lehet HTML tartalom is, attól még nem lesz maga a fájl HTML). Ha ezt kézzel készíted el, akkor abban a szerkesztőprogramban kell beállítanod az utf8 mentést, amiben készül, ha valamilyen szkript készíti el (mondjuk PHP), akkor az attól függ, hogy milyen nyelvet használsz, milyen verziót, akkor lehet arra válaszolni.
8

<Nincs cím>

Anonymous · 2005. Szep. 30. (P), 11.40
tehát azt mondod, hogy a html helyett php-ben legyen a text és az UTF-8-ban mentsem el, a hivatkozásokat meg irjam át _main.php-ra pl.
köszi
9

nem PHP, nem HTML

Hojtsy Gábor · 2005. Szep. 30. (P), 17.35
Hát az, amit feldolgoz a Flash, az nem PHP, nem HTML, hanem egy URL paraméter lista. Az, hogy ezt egy PHP generálja az mindegy, kézzel is beírhatod egy szövegfájlba (txt vagy bármilyen szabadon választott kiterjesztéssel), és azt is szeretni fogja a Flash, ha UTF8-ban mented el.
10

<Nincs cím>

Anonymous · 2005. Okt. 1. (Szo), 01.48
a következő érdekesség történt: néhány ékezetes betűt kiír (pl Á vagy Ű vagy Ü vagy ü) néhányat nem, pl. az É az Ó... hm
3

UTF-8

Poetro · 2005. Szep. 29. (Cs), 19.00
Flash minden tartalmat UTF-8 -ban vár, ezért olyan tartalmat is kell neki adni.
--------
Poetro
5

<Nincs cím>

Anonymous · 2005. Szep. 29. (Cs), 20.35
ez pontosabban mit takar? a kódolást hogy tudom beállítani ha a html-nek nincs headje?
7

UTF-8

Poetro · 2005. Szep. 29. (Cs), 22.30
Magát a fájlt készíted UTF-8 kódolással, azaz amikor a szerkesztődben elmented mondod neki, hogy biza UTF-8-ban mentsen, vagy irgum burgum.
--------
Poetro
11

ékezetek megjelennek!

smartdesign · 2009. Jan. 29. (Cs), 15.57
Üdv mindenkinek!
Saját tapasztalat alapján, ha Flash-ben a Character-gombbal megnyíló ablakban: Embed Font Outlines For "No Charecters"-re állítod, akkor elvileg mindennek úgy kell megjelenni ahogy azt az UTF-8 kívánja...
üdv: smartdesign
www.sm-art.hu
12

Godolom csak a hosszú ékezetekröl van szó?

szatti · 2009. Jan. 30. (P), 15.23
Én DW-ben a hosszú ékezeteket kicseréltem az alt kódjára &# használatával.