Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2013, à 20:15

general alcazar

[Résolu] Pas moyen de récupérer une animation flash

Bonjour,

Je souhaite télécharger cette  animation sur mon disque dur:

Possible ou pas ?

Merci d'avance

Dernière modification par general alcazar (Le 02/12/2013, à 06:50)

Hors ligne

#2 Le 01/12/2013, à 20:51

Ayral

Re : [Résolu] Pas moyen de récupérer une animation flash

Pas réussi, ni avec Download helper ni avec Ant...


Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540

Hors ligne

#3 Le 02/12/2013, à 05:19

maxpoulin64

Re : [Résolu] Pas moyen de récupérer une animation flash

C'est une animation en deux morceaux. Le premier morceau sert de cadre (en gros l'enveloppe que tu clique pour démarrer l'animation, et fournit également quelques fonctions communes) pour charger l'autre morceau qui contiens l'animation que tu veux obtenir elle-même.

Il faut faire en sorte que la première animation puisse la charger. Tu est chanceux, ça aurait pu prendre une décompilation pour changer l'URL, mais heureusement elle est passé via les flashvars en get. Il a donc suffit d'une page HTML pour passer "./" comme hôte et "graphic1" comme chemin.

Tu peux la télécharger ici (attention dossier temporaire, je peux le vider à tout moment):
http://max-p.fr.nf/t/anim.tar.gz

Hors ligne

#4 Le 02/12/2013, à 06:50

general alcazar

Re : [Résolu] Pas moyen de récupérer une animation flash

Merci maxpoulin64, tu es mon bienfaiteur smile
Par contre je n'ai pas compris un traître mot de tes explications.
Ni de la façon dont tu as récupéré l'animation.

Hors ligne

#5 Le 02/12/2013, à 07:25

maxpoulin64

Re : [Résolu] Pas moyen de récupérer une animation flash

general alcazar a écrit :

Merci maxpoulin64, tu es mon bienfaiteur smile
Par contre je n'ai pas compris un traître mot de tes explications.
Ni de la façon dont tu as récupéré l'animation.

En gros, quand on ouvre la console de son navigateur, on peut voir qu'es-ce qui est chargé.

Pour ton animation, on observe ceci: http://i.imgur.com/XTBgiax.png

Comme on peut le voir, 2 choses sont téléchargées, deux animations sous format swf. Avec un peu de connaissances en flash (qui datent un peu mais ça a pas d'importance), on reconnait le principe: une première animation légère s'occupe d'afficher la barre de progression du chargement, et dans ce cas, je crois que l'enveloppe qu'on ouvre en fait aussi parti (comme ça on évite de dupliquer le code s'ils ont fait 200 de ces cartes animées).

J'ai donc ouvert les deux .swf et enregistré, ça c'est facile.


Maintenant, il faut trouver un moyen de les faire fonctionner. Dans notre cas, on est chanceux. Le lien original est celui-ci:

bws8Shell_fps24.swf?ihost=http://ak.imgag.com/imgag&brandldrPath=/product/full/el/&cardNum=/product/full/ap/3166187/graphic1

Si on découpe l'URL, on remarque plusieurs variables, dont des trucs qu'on peut voir dans les outils de développement du navigateur:

ihost=http://ak.imgag.com/imgag
brandldrPath=/product/full/el/
cardNum=/product/full/ap/3166187/graphic1

Si on compare à l'url de la seconde animation

http://ak.imgag.com/imgag/product/full/ap/3166187/graphic1.swf

On peut remarquer qu'elle est obtenue en collant plusieurs morceaux:

ihost + cardNum + ".swf"

On test donc pour voir si on peut lui passer un lien dans le dossier courant en modifiant ces paramètres:

bws8Shell_fps24.swf?ihost=./&cardNum=graphic1

Qui donne donc

./graphic1.swf

.

Et magie, l'animation fonctionne, pas besoin de chercher plus loin!

J'ai mis le tout dans un .html pour que ce soit facile à ouvrir (tu peux l'ouvrir dans un éditeur de texte comme gedit, y'a pas grand chose) et compressé le tout smile


J'espère que ça éclaircis un peu ce que j'ai fait (même si la méthode est difficilement applicable à toutes les animations).

Hors ligne

#6 Le 02/12/2013, à 20:42

general alcazar

Re : [Résolu] Pas moyen de récupérer une animation flash

merci pour tes explications  smile

Hors ligne