O motivo pelo qual não funciona é que, quando o Flash abre uma caixa de diálogo de arquivo, os itens de menu Editar do Safari permanecem desativados, mesmo com a folha Ir para pasta aberta .

Ouploadnativoououtrascaixasdediálogodearquivosecomportamdemaneiradiferente:quandoaplanilhaestávisível,ositensdemenusãoativados.
Para reproduzir isso independente do Safari, crie um novo aplicativo Cocoa baseado em documento no Xcode, salve e execute. Pressione Cmd-O , Cmd-Shift-G , Cmd-V . Ele irá colar. Saia e remova os itens de menu Editar de MainMenu.xib e repita. Não será colado, semelhante ao diálogo do Flash no Safari.

Émuitoimprovávelqueestesejaumrecursodesegurançadeliberado,jáqueCmd-Atambémpermanecedesativado,oquenãofazmuitosentido,emtermosdesegurança.
ÉsóqueacaixadediálogoFlashnãousaouativaositensdemenuregularesdoSafariepossivelmentenãopode,jáqueopróprioaplicativoforneceosretornosdechamadaparaitensdemenu.Éapenasumadaslimitaçõesdaintegraçãodepluginscomaqualtemosqueconviver.FWIW,osdiálogosdearquivosdoMicrosoftSilverlightsecomportamexatamentedamesmaforma,consulte aqui .
Documentação da Adobe para a API de seleção de arquivos não Não mencione nada sobre permissões. .


