Narazil som na problém s Flex aplikáciou pod Linuxom. Načítavanie aplikácie sa pri štarte zasekne s chybou:
Error #2046: The loaded file did not have a valid signature.
Treba preveriť verziu Flash Playeru. Pravé ucho myši – About Flash Player. V mojom prípade bola inštalovaná: 10.1.51.95.
Po aktualizácii bol problém vyriešený.
Upozorňujem na to hlavne z toho dôvodu, že HTML template vygenerovaný z Flash Buildera typicky vyžaduje len verziu novšiu ako 10.1, takže uživateľ nie je vyzvaný, aby si zaktualizoval FP:
var swfVersionStr = "10.0.0";
Odporúčam zmeniť minimálnu požadovanú verziu na 10.1.82.




2 Responses to “Linux – Firefox – Flash Player – Error #2046”
http://bugs.adobe.com/jira/browse/SDK-28016
Update: Part of error was also caused by using RSL in Flex 4.5, which is not supported now – http://georgik.sinusgear.com/2010/10/17/flex-4-5-error-2032-pozor-na-rsl/
You should use Flex 4.1 or merge libs into final swf. RSL is not officaly supported in Flex 4.5, now.