duyguagiral.com

Flash Karakter Sorunu Çözümü

10 Eylül 2010 | Kategori: Flash

Bugün bir mail geldi flash’a veri aktarırken sorun yaÅŸandığı konusunda. Kullandığım yöntemlerden bahsedeyim.

- .fla projesi içerisindeki Dynamic text alanının Properties panelinde Embed butonuna bastığınızda, Character Embedding penceresi açılır. Burada Include these characters kısmına Türkçe karakterleri manuel olarak girebilirsiniz (Ç,ç,İ,ı,Ü,ü,Äž,ÄŸ,Åž,ÅŸ,Ö,ö), ya da “all chars” ı seçebilirsiniz. Ayrıca karakter setlerinden Uppercase, Lowercase, Numerals, Punctuation ‘ı seçmeniz yeterli olacaktır. Özellikle maske altında yer alan dynamic text ‘lerin görünmesinde iÅŸe yarar. Ama xml veride veya veritabanından veri çekerken tek başına yeterli deÄŸildir.

- Actionscript kısmında  System.useCodePage = true; kod satırını ilk frame e koyup,

<META http-equiv=Content-Type content=”text/html; charset=iso-8859-9″>
<META http-equiv=Content-Type content=”text/html; charset=windows-1254″>

meta taglerini html ya da phpdosyanızda birlikte kullanmanız da bir çözüm olacaktır.

- Xml kullanıyorsanız xml dosyasını notepad’de açıp Encoding kısmından Unicode u seçerek kaydediniz.xml de tüm verileri attribute olarak belirtirseniz yine karakter sorunu yaÅŸamayacağınız gibi performansa ve dosya boyutuna da yardımcı olur.

- Mac’lerde ise sorun şöyle çözülüyormuÅŸ; (ben denemedim)

1 – XML dosyayı UTF-8 formatında kaydediyorsunuz.

2 – Flash dosyanızda, varsa tüm System.useCodepage = true; satırlarını kaldırıyorsunuz.

Genelde bu yollar çözüm sağlar.



Flash Karakter Sorunu Çözümü (3 Cevap)

Avatar

Tolga

Kasım 27th, 2010 - 16:25

Zamanında başımı aÄŸrıtan bir olaydı Flash’ta türkçe karakter problemi…Türkçe karakterleri manual olarak girerek çözmüştüm.Lakin bunun için kullanacağınız fontun Türkçe karakter desteklemesi gerekiyor.İşin içinden All Chars’ı seçerek kurtulurum derseniz hataya düşmüş olursunuz.Çünkü All Characters dediÄŸiniz zaman swf dosyanızın boyutu gereÄŸinden fazla artacaktır.

Bilgilendirme için teşekkürler.

Avatar

Batuhan

Aralık 3rd, 2011 - 18:10

Merhaba, bu yazıyı pek çok sitede okudum. Sizden alıntı yapmış olmalılar sanırım. Kaynak belirtilmemiş hiç bir yazıda. Eğer bu yazının sahibi sizseniz, bana yardımcı olabilirsiniz diye düşünüyorum.

Gelelim benim, üç gündür gece gündüz uÄŸraÅŸtığım ve hala çözüm yolu bulamadığım probleme. Elimdeki swf dosyasına karakter embed (öçşiğü ÖÇŞİĞÜ) etmek istiyorum fakat baÅŸarılı olamıyorum. Dosyayı düzenleyebilmek için fla’ya çeviriyorum ancak çevirmiÅŸ olduÄŸum fla uzantılı dosyalarıda (birden çok klasör halinde fla’ya çevrilip açılıyor) düzenleyemedim. EÄŸer orjinal fla dosyası mevcut olmayan ve sadece swf’den ibaret bir dosyaya Türkçe karakter embed yapabilir miyim, yapabilirsem adım adım neler yapmam gerektiÄŸini açıklar mısınız?

Avatar

Duygu

Aralık 11th, 2011 - 11:13

@Batuhan Merhaba, ne yazık ki emeğe saygı duymayan çok insan var, yadırgamıyorum. Umarım biraz bilgilenip arama motorları tarafından hırsızlık cezası alarak sitelerinin sırlamada düşebileceğini öğrenirler.

Aslında fla’sı olmayan bir swf yi çevirip karakter düzenlemesi yapmadım daha önce, ancak aynı çözümler yeterli olacaktır diye düşünüyorum. Sadece biraz daha fazla obje ile uÄŸraÅŸmanız gerekecektir. Belki atladığınız bir yerler vardır, yukardaki kısımları denediniz deÄŸil mi?

Bir not daha; actionscript ve bazı objeleri düzgün alamazsınız swf’yi çevirdiÄŸinizde. Tavsiyem, kendi çalışmanızı kendiniz yapın, çevirmekle uÄŸraÅŸmak hem vakit hem emek hem de yer kaybı. (çok daha fazla yer kaplıyor düzenli çıkmadığı için)

Yorum Yap

Twitleyelim

  • 21-22 Mayıs Ankara'nın en etkili etkinliÄŸi #androiddeveloperday , @GtugAnkara tarafından düzenleniyor. Günlerinizi ÅŸimdiden boÅŸaltın. 1 day ago
  • freelance olarak içerik yönetim projesi yapmak isteyen phpci tanıdıklarınız var mı, bana ulaÅŸsın acil 1 week ago
  • Android Market’te Birden Fazla APK DesteÄŸi http://t.co/L9hV5IbY 2 weeks ago
  • uzun bir aradan sonra yasmin levy günü olsun bu pazar günü, kardeÅŸciÄŸimin elinden türk kahvesi hem de :) http://t.co/Zyb2YPgm 3 weeks ago
  • henüz kullanmadım ama demoyu inceledim, güzel bir php debug aracına benziyor http://t.co/Dz25DtLs 3 weeks ago
  • 100. twitimin yaptığımız twitter projesinin bitimine denk gelmesi ne güzel. DALYAAAAAA. #Dalya @DalyaBilisim 2012-01-23
  • İlgililere duyrulur, çarÅŸamba günü Ankara'da Microsoft WebCamp var https://t.co/Ir9HWjfO 2012-01-23
  • Azim budur, an itibariyle bütün düzenlemeler bitti, benim de pilimin son damlası tükendi. 2012-01-23
  • Türkiye'de deÄŸiÅŸmez iÅŸ ahlakıdır bu. Bilenler daha üst mevkiye çıkamaz, iÅŸ gücünden yararlanırlar. Bilmeyenlere o ÅŸekilde iÅŸ yaratılır. 2012-01-19
  • olmayanı oldurmaya çalışıp kendini yoracağına, isteyene söyleyip onu yor. ofiste helak oldum. 2012-01-15
  • "The Shallows" by Adam Hurst: http://t.co/aHvSyNEh 2012-01-13
  • uzun zaman sonra bir çello sesi duyunca anlıyor insan hayatını idame ettirme çabasında neleri bıraktığını.. 2012-01-13
  • günlerden pazar, yaÄŸmurlu bir ofis sabahına uyan ve çalış. her günkü gibi. çayımı tazeleyim bari.. 2012-01-08
  • yeni yılda ilk dileÄŸim saÄŸlam, sessiz bir pc :(( 2012-01-05
  • bitmiÅŸ bir halde uyumaya giderken -- Jason Mraz & Colbie Caillat - Lucky (Video) http://t.co/uGIHG3IQ 2012-01-04
  • Tümü »

Posting tweet...