A palavra-chave Embed deve ser familiar para qualquer pessoa que tenha feito o desenvolvimento Flex antes, mas se este código não está familiarizado tudo que faz é instruir o compilador para levar o arquivo PNG e incluí-lo no arquivo SWF final. O que é legal sobre isso é que PushButton sabe o que arquivos foram incorporados, por isso não há necessidade de alterar a forma como a imagem é referenciado ao criar as entidades.
Tudo o que precisamos fazer é criar uma nova instância da classe Recursos e PushButton cuida de tudo o resto
main.mxml
appComplete função protegida ():. Void {Global.startup (este ); novas Recursos (); EntityFactory.createScene ("cena"); EntityFactory.createPlayer ("player", "cena"); }
Eu corri em alguns problemas em que o arquivo SWF não acessar os recursos quando eu corria o SWF diretamente do disco. O mesmo arquivo SWF funcionou bem quando enviados para um servidor web, ou mesmo ao acessar o arquivo de um servidor web no meu PC local.
Este maio foi corrigido em versões posteriores do PushButton (estou usando a última R470 versão estável), mas se você está tendo problemas com recursos incorporados não aparecendo tentar agarrar um servidor web leve como Abyss e acessar o SWF através do servidor.