begin process at 2010 02 10 17:33:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > INSERER UNE ANIMATION FLASH (WIN32-DEVCPP)

INSERER UNE ANIMATION FLASH (WIN32-DEVCPP)


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Classé sous :Animation flash, swf, atl, atlAxWin, flash Niveau :Débutant Date de création :21/02/2009 Date de mise à jour :23/02/2009 10:12:10 Vu / téléchargé :3 129 / 348

Auteur : gagah1

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Ce petit programme permet d'inserer une animation flash ( voire afficher une page web, un document PDF) dans une application en utilisant la bibliothèque ATL avec seulement quelque dizaine de ligne de code.
Le fichier à charger peut être local (ce que j'ai réalisé) ou distant juste en modifiant la ligne de code de la création du contrôle hôte, comme par exemple:
CreateWindow("AtlAxWin", "http://www.cppfrance.com",.....);
A vous de l'adapter selon votre besoin.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

23 février 2009 10:12:10 :
Modification du titre

 Sources du même auteur

Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32)
Source avec Zip Source avec une capture LA FRANCE (DEVCPP)
Source avec Zip Source avec une capture GHLINK : CONTROLE POUR LES LIENS (WIN32)
Source avec Zip Source avec une capture MP3VERSO - ENCODEUR MP3 (WIN32-DEVCPP)
Source avec Zip Source avec une capture ANIMER L'OUVERTURE ET LA FERMETURE D'UNE FENETRE (WIN32 - DE...

 Sources de la même categorie

SMART POINTEUR À COMPTEUR DE RÉFÉRENCE par nirgal76
POINTEUR INTELLIGENT par snpier wolf
ALIGNER TEXTE CONSOLE par CptPingu
QWERTY - AZERTY AVEC SDL, UNE ALTERNATIVE par Scheb
Source avec Zip PETIT CODE DE LEÇON D'ANGLAIS par randriano

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture YOUTUBE VIDEO par f_l_a_s_h_b_a_c_k
Source avec Zip LEDMAIL2 par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture FLASH EN MFC par fuliculi
Source avec Zip Source avec une capture LECTEUR D'ANIMATIONS FLASH (100% API) par racpp

Commentaires et avis

Commentaire de racpp le 22/02/2009 20:38:37 administrateur CS

Salut,
En regardant le code, je n'ai pas trouvé de trace de la bibliothèque ATL. Selon MSDN, ATL (Active Template Library) est un ensemble de classes C++ permettant de créer ou manipuler des objets COM. Visual C++ propose le type de projet ATL qui leur est spécialement dédié. Or, ton code, comme le mien d'ailleurs (lecteur d'animations flash), ne fait qu'utiliser les fonctions exportées par la dll atl.dll. C'est donc du Win32 API et c'est justement là l'intérêt du code. Je pense qu'il faudrait revoir le titre et la présentation de la source sur l'utilisation du terme ATL.
Bonne continuation.

Commentaire de Pistol_Pete le 23/02/2009 09:36:44 10/10

Salut
Je ne connaissais pas du tout la bibliothèque ATL et je suis vraiment très agréablement surpris de sa puissance. Très bonne source simple et efficace (10/10)

Juste une petite question, pourquoi lorsque l'on navigue sur le web, on a très souvent les erreurs: "Erreur de script d'Internet explorer", ou "caractère incorrecte" ?

A+

Commentaire de gagah1 le 23/02/2009 10:09:55

Salut,
Moi, je pense que le fait d'utiliser une fonction exportée par "atl.dll" m'a conduit à dire que c'est de l'ATL. Comme si ce n'est pas le cas, on va enlever le terme ATL sur le titre.
Pour les erreurs affichées lors de la navigation sur le web, je sais pas du tout d'où vient cela. Moi j'ai testé mais j'ai pas eu d'erreur.

Commentaire de Neo_Fr le 23/02/2009 13:13:43

Salut,
Je voit que pour changer d'animation tu detruit la fenetre, il y aurais pas un moyen plus 'propre'?
Ca fait un moment que j'essaye de faire la meme chose avec AtlAxCreateWindow, mais je n'ai jamais reussi a recuperer un pointeur sur l'interface IShockwaveFlash :\

Commentaire de gagah1 le 23/02/2009 16:16:34

Pour arreter l'animation, msdn conseille de detruire le controle hôte ou la fenetre parent.

Commentaire de rolizaro le 27/02/2009 20:43:51

Gagha1 ! 10/10  , tes sources code est vraiment (helpful) .
mais j'ai une ptit question : comment  peut charger une fichier flash depuis le resource ?

Commentaire de gagah1 le 01/03/2009 16:14:39

Salut,
Je sais pas si on peut lire un fichier SWF qui se trouve dans le resource de l'exe.
Essaie d'extraire le fichier resource et crée un fichier temporaire avec une extension ".swf".Utilise la meme procedure comme decrit dans le code source pour lire l'animation et detruit le fichier à la fin du programme.

Commentaire de hattabking le 18/03/2009 21:09:04

Bon Programme, tu vient toujours avec le nouveau.
10/10

Commentaire de inizar le 27/04/2009 08:27:11

10/10

Commentaire de victorcoasne le 08/11/2009 23:52:35 10/10

Très bonne source, simple, rapide et efficace : 10 / 10 !
Y a-t-il moyen de changer d'animation sans détruire le contrôle et le recréer ce qui éviterait un passage par le fond gris de la fenêtre entre deux animations ?

Commentaire de gagah1 le 10/11/2009 10:10:10

Comme je dis plus haut, MSDN conseille de detruire le conteneur pour arreter l'animation. Je trouve pas d'autre moyen.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Flash ocx et MFX [ par robatmac ] Bonjour,J'aimerai pouvoir inclure une animation Flash (swf) dans les ressources de mon projet.Actuellement, j'arrive à ouvrir un SWF sur mon disque du Builder5 et Flash [ par xxlm ] Tout d'abord bonjour tout le monde.Bon voilà le pb (si pb il y a pour vous lol). Je souhaite intégrer une anim flash dasn mon application.J'ai donc in Flash OCX sans MFC [ par Bilock ] Bonjour,Depuis quelque temps je cherche un moyen d'utiliser Flash OCX sans faire appel aux MFC. Et vu mon niveau en prog ben c'est pas facile.Dernière Dll COM sans MFC ni ATL... mais petit soucis... [ par Fabfabfabfab ] Je vous conseil largement cette excellent article (in english) sur les objets COM sans MFC ni ATL.http://www.codeguru.com/activex/COMStepByStep.htmlJ' Portage Application VC++6 -> .NET [ par jtmarin ] Je dois faire des mises à jour mineures sur un logiciel en C++ qui a été développé par une autre équipe en VC++ 6.Je ne possède que VS .NET 2003 et je Flash et C++ [ par Escafr ] Voila dans le cadre d'un projet pour mon ecole je desirerais faire un programme en C++, et une interface en flash,ainsi le programme en C++ sera la se Accéder aux données d'une carte flash [ par Yoy ] Je souhaite pouvoir lire les données d'une carte flash insérée dans un connecteur PCMCIA d'un portable.La carte flash contient des données qui ne sont Dll en ATL/COM [ par fviollet ] Bonjour,J'ai crée un dll pour Excel de type ATL/COM sous Visual Studio C++6.Elle fonctionne parfaitement mais je ne peux pas la transporter sur une ma écrire dans une table avec ATL [ par skysee ] Bonjour,Sous visual c++ 6, j'ai fait :insert / new atlj'ai sélèctionné ma base de donnée, j'ai mis les droits en lecture écriture (read write), puis j Comment faire heriter un objet ATL d un autre objet ATL [ par moiss2 ] Bonjour,je developpe avec visual C++ en utilisant ATL/COM pour creer un dll qui donne acces a deux objets A et B qui heritent l un de l autre (B de A)


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales