A website copy with HTTrack
Tested with version WinHTTrack Website Copier 3.30-RC-18-2 (+swf)
Rapids Water Park September 2003
project name: Rapids WaterWeb(URL) address: http://www.rapidswaterpark.com/
amount of time: 20 minutes (56k modem)
in the scan rules, add:
+*.png +*.gif +*.jpg +*.css +*.js
problem:
FlashOther examples with similar difficulties: Discovery Cove | Ratanga | The Engine Room | Wild Waters Park | Gulliver's Theme Park | Camelot Theme Park
solution:
In the end of the capture, the introduction (a Flash animation) does not call the home page html/index.html.The Flash navigation bar does not work as well as the home page animation.
To find out the missing files and addresses, two solutions: using SWFRIP or swf2html.exe.
Using swfrip
Copy the swf files captured in any folder and open them (home.swf, splash.swf, navigation_bar.swf and rapids_trivia_game.swf).SWFRIP will create a folder for each with two files (info.txt and actions.txt).
For splash.swf we will find in actions.txt:
getURL("http://www.rapidswaterpark.com/html/index.html","_top");For home.swf we will find in 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");and so on.
These files show a list of absolute links.
Using swf2html
Macromedia swf2html.exe tool will allow us to find the absolute addresses.Copy the swf files captured in any folder and launch the following commands:

Then open the created html files.
These files show a list of absolute links.
Using the results
For splash.swf, it is http://www.rapidswaterpark.com/html/index.html.As this file is in the mirror, you will only have to modify the Flash file splash.swf from the capture with a hexadecimal editor.
Look for html/index.html in the file.
You will find:

Modify the file in order to change the absolute link into a relative link followed by _top or _parent if necessary,

and don't forget the zero in the end of the strings.
The introduction now loads the mirror home page.
Replace http://www.rapidswaterpark.com/html/index.html with index.html in rapids_trivia_game.swf:

The list is longer for home.swf and navigation_bar.swf.
Open home.swf.
Look for the links found by swf2html.exe or swfrip.exe.
All of them begin by http://www.rapidswaterpark.com/html/, so we will look for this string and find this code

which will be modified to have

Then

which will be modified to have

and so on until all the absolute links are changed into relative links (with _top or _parent if necessary) in the two Flash files - home.swf and navigation_bar.swf.
All the links should work now.