Ağu
15
2011

Flash Player Hata Penceresinin Açılmaması

Merhabalar.

Uzun bir zamandır bu saçma hata ile uğraşıyordum. Başlangıçta flash player’da bir sorun olduğunu düşünüp kaldırıp tekrar kurmuştum. Flash Builder içinden yapmadığın ayar kalmadı ama nafile. Çalıştırdığım dosyada hata var ama hata diyalog penceresi açılmıyordu. Uygulamayı debug edersem görebiliyordum hataları sadece.

Araştırırken sonunda buldum buna neden olan naneyi.
“mm.cfg” ismindeki dosya flash player’daki pek çok özelliği değiştirebilmenizi sağlayan adeta gizli kalmış bir hazine.

Yeri ise şu şekilde
• Windows; C:\Documents and Settings\username\mm.cfg || c:\users\yourname
• OSX; /Library/Application Support/Macromedia/mm.cfg
• Linux; home/username/mm.cfg

Bizim problemimize neden olan satır ise PreloadSwf ile başlayan satır. Zamanında ben firefox’a fireflash eklentisini kurmuştum. Eğer flash uygulamada bir hata çıkarsa ya da trace ile outputa bir şey yazdırırsanız Firebug panelinde görebiliyordunuz. Yükledim sonra kaldırdım. Pek kullanışlı gelmemişti. PreloadSwf nin karşısında hala fireflash tan kalma parametreleri görünce her şeyi anladım. Her seferinde debug etmek için fireflash arıyor ve dolayısıyla bulamıyor hata paneli de açılmıyor böylelikle. Bu satırı tamamen sildim ve yeni bir satıra şunu ekledim:
SuppressDebuggerExceptionDialogs=0

Şimdi hata olduğunda gayet güzel şekilde hata penceresi açılıyor ve ben hatanın nerede olduğunu anında görebiliyorum. mm.cfg dosyası ile ilgili detaylı bilgiye kaynaklarda vermiş olduğum ilk adresten ulaşabilirsiniz.

Kaynaklar:
http://jpauclair.net/2010/02/10/mmcfg-treasure/
http://superuser.com/questions/303807/flash-player-general-runtime-error-dialog-will-not-pop-up

About the Author:

2010 Dokuz Eylül Mezunu | Flash/Flex Developer | Actionscript Lover | Addicted to Php/MySql | Junior Android&iOS Developer

Leave a comment

Kategoriler