Integrando swf em c ++

votos
4

Existe alguma maneira de fazer c ++ aplicações GUI que incluem .swf?

O arquivo SWF são muito pequenos e mais fácil de fazer do que gif ou outro tipo de animações por isso seria bom ser capaz de incluí-los.

Algumas recomendações de uma biblioteca, fonte livre ou mesmo aberta ...

Publicado 19/05/2009 em 15:49
fonte usuário
Em outras línguas...                            


7 respostas

votos
3

Awesomium e outros sites de esse cara são apenas o que você precisa.

  • interpretar html / javascript / css - via Cromo - a base do navegador Chrome do Google.
  • desempenha conteúdo em flash
  • C ++
  • livre
  • Código aberto
  • impressionante

Ele gera uma textura (uma imagem 2D) do conteúdo da web (html / javascript / css + flash!). Então você pode usar como quiser como em esta demonstração . Neste vídeo você pode ver que o Youtube é exibido em uma textura que é usado em uma malha quad 3D. Você pode baixar a demo também.

Algumas pessoas estão usando-o para substituir o seu sistema de GUI. Veja akarui também.

Respondeu 19/05/2009 em 21:44
fonte usuário

votos
3

Não é livre ou de código aberto, mas Scaleform GFX é um Flash player multi-plataforma comercial.

Respondeu 19/05/2009 em 16:22
fonte usuário

votos
3

Você pode hospedar o próprio Flash player em seu aplicativo. Você apenas tem que implementar o lado do webbrowser da arquitetura de plugins que você escolher. Você tem duas opções, plugins de estilo Netscape e ActiveX. Se você só deseja executar no Windows, hospedando-o como um controle ActiveX é muito simples. Se você deseja executar multi-plataforma, você tem que implementar lado do navegador do material plug-in NPAPI, que é realmente bastante envolvido.

Respondeu 19/05/2009 em 16:07
fonte usuário

votos
2

Então ... Eu não sou uma pessoa c ++, mas eu sou um flash / pessoa flexível, e eu tenho trabalhado no lado o flash de projetos que fizeram isso.

Eu acho que você pode encontrar este: http://www.rohitab.com/discuss/lofiversion/index.php/t29239.html

e talvez isso ajuda: http://www.codeproject.com/KB/cpp/FlashGui.aspx

Você deve ser capaz de interagir com os fundos soberanos muito bem, e você vai usar ExternalInterface para se comunicar com eles.

Respondeu 19/05/2009 em 16:05
fonte usuário

votos
1

Eu sei que isto não responde a sua pergunta original de ter um swf em um programa C / C ++, mas você pode ter c / c ++ em sua Flex app / ar com a alquimia dos laboratórios de adobe.

a partir do site "O código C / C ++ é compilado para ActionScript 3.0 como um arquivo SWF ou SWC que é executado no Adobe Flash Player 10 ou Adobe AIR 1.5."

http://labs.adobe.com/technologies/alchemy/

Respondeu 19/05/2009 em 16:15
fonte usuário

votos
1

Sim, existe: swfdec i usou há alguns anos. Eu tive alguns problemas em lidar com SWF interativos, porém eu não tenho certeza se foi devido a mim ou devido à biblioteca. Em qualquer caso, as reivindicações swfdec para suportar vídeos do Youtube agora. Então, eu tenho certeza que ele pode lidar com animações simples.

Respondeu 19/05/2009 em 16:01
fonte usuário

votos
1

eu ouvi algo sobre uma biblioteca chamada swiff foi usado para o campo de batalha 2 menus mas não é opensource afaik.

Respondeu 19/05/2009 em 15:52
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more