Exemple de capture de site avec HTTrack
Testée avec la version WinHTTrack Website Copier 3.30-RC-18-2 (+swf)
Rapids Water Park septembre 2003
nom du projet : Rapids Wateradresse Web(URL) : http://www.rapidswaterpark.com/
durée de la capture : 20 minutes (modem 56k)
ajoutez dans règles de filtrage :
+*.png +*.gif +*.jpg +*.css +*.js
problème :
FlashAutres exemples avec des difficultés similaires : Discovery Cove | Ratanga | The Engine Room | Wild Waters Park | Gulliver's Theme Park | Camelot Theme Park
solution :
En fin de capture, l'animation Flash d'introduction n'appelle pas la page html/index.html.La barre de navigation Flash ne fonctionne pas ainsi que l'animation de la page d'accueil.
Pour trouver les adresses et fichiers manquants, deux solutions : utiliser SWFRIP ou swf2html.exe.
Utiliser SWFRIP
Copiez les fichiers swf capturés dans un répertoire de votre choix puis ouvrez les (home.swf, splash.swf, navigation_bar.swf et rapids_trivia_game.swf).SWFRIP va créer un répertoire pour chaque avec deux fichiers (info.txt et actions.txt).
Pour splash.swf nous allons trouver dans actions.txt :
getURL("http://www.rapidswaterpark.com/html/index.html","_top");Pour home.swf nous allons trouver dans actions.txt :
getURL("http://www.rapidswaterpark.com/html/pirates_plunge.html"); getURL("http://www.rapidswaterpark.com/html/big_surf.html"); getURL("http://www.rapidswaterpark.com/html/alligator_alley.html"); getURL("http://www.rapidswaterpark.com/html/tubin_tornadoes.html"); getURL("http://www.rapidswaterpark.com/html/riptide_raftin.html"); getURL("http://www.rapidswaterpark.com/html/water_flumes.html"); getURL("http://www.rapidswaterpark.com/html/lazy_river.html"); getURL("http://www.rapidswaterpark.com/html/rapids_trivia_game.html"); gotoAndPlay(65); getURL("http://www.rapidswaterpark.com/html/attractions.html");et ainsi de suite.
Les fichiers font apparaître des séries de liens absolus.
Utiliser swf2html
L'utilitaire swf2html.exe téléchargeable sur le site de Macromedia va permettre de trouver les adresses et fichiers manquants.Copiez les fichiers swf capturés dans un répertoire de votre choix et effectuez les opérations suivantes :

Puis ouvrez les fichiers html créés.
Les fichiers font apparaître des séries de liens absolus.
Utiliser les résultats
Pour splash.swf, c'est http://www.rapidswaterpark.com/html/index.html.Comme ce fichier est dans la capture, il faut modifier le fichier Flash splash.swf de la capture à l'aide d'un éditeur hexadécimal.
Recherchez html/index.html dans le fichier.
Vous allez trouver :

Modifiez le fichier afin de transformer le lien absolu en lien relatif suivi de _top ou _parent si nécessaire,

sans oublier le zéro en fin de chaîne.
L'introduction appelle maintenant le fichier de la capture.
Remplacez http://www.rapidswaterpark.com/html/index.html par index.html dans rapids_trivia_game.swf :

La liste est plus longue pour home.swf et navigation_bar.swf.
Ouvrez donc home.swf.
Recherchez les liens trouvés par swf2html.exe ou swfrip.exe.
Il commencent tous par http://www.rapidswaterpark.com/html/, nous allons donc rechercher cette chaîne et trouver ce code

qui sera modifié en

Puis

qui sera modifié en

et ainsi de suite jusqu'à ce que tous les liens absolus soient transformés en liens relatifs (avec _top ou _parent si nécessaire) dans les deux fichiers Flash - home.swf et navigation_bar.swf.
Tous les liens sont utilisables et la capture est exploitable avec des élèves.