Jak se zbavit okna výjimek ve Flash Player Debug?
Pokud musíte z nějakého důvodu mít nainstalovanou verzi Debug Flash Playeru, jako já, patrně jste si všimli, že tvůrci různých flashových udělátek nejsou zrovna důkladní při zpracování výjimek (a týká se to například i samotného Adobe). Flash Player pak o nastalé situaci informuje vyskakovacím oknem, které obsahuje popis nastálé chyby, zastaví běh skriptu a dává na výběr, zda pokračovat, nebo kód ukončit.
Potud v pořádku, problém nastane, když tohle roztomilé okýnko v devíti případech z deseti zablokuje Operu (či Firefox, nahraďte si dle libosti), přestože ve standardním Flash Playeru by program běžel vesele dál, protože chyba většinou není nijak zásadní. Pak začne člověk vymýšlet, co s ním. A nakonec na to přijde. Jak tedy zakázat vyskakování výjimek?
- hledáme soubor
mm.cfg,- ve Windows 7 se nachází v C:\Users\<jméno uživatele>\mm.cfg
- pro jiné operační systémy by měla platit tato tabulka
- přidáme do něj toto:
SuppressDebuggerExceptionDialogs=1
Hotovo. Po restartu prohlížeče by již okno nemělo obtěžovat. Ladění ve Flash Builderu by nemělo být ohroženo (přiznám se, že jsem zatím netestoval).
August 28th, 2011 - 21:26
Debug verze FlashPlayeru rozhodně není určená běžným uživatelům. Navíc soubor mm.cfg je “kouzelný” a pomocí něho jde nastavit kompetní chování debug playeru a taky kam se budou vypisovat trace hlášení a jejich druh, což je mnohdy docela užitečná věc.
A teda jinak by mě docela zajímala jedna věc. K čemu ty potřebuješ debug player?
August 28th, 2011 - 21:45
Díky za doplnění ;)
Debug potřebuju, protože momentálně beru peníze za výrobu kouzel ve Flexu :)