I'm developing a FREE offline browser app (http://www.otway.com/webreaper) which downloads websites and saves 'em locally. SWF files are supported - they are parsed and the internal links fixed up. However, I've based my code on the urlSubst example on the OpenSWF site, which doesn't handle the GetURL2 action.

I'd like to support GetURL2, but with my limited knowledge of parsing SWF files I want to ask a couple of questions:

1. Will I need to build a stack to hold the URL/window so that when I come across the tag I can pick up/fix up the URL? Or can I assume that the last 2 pushdata tags before a GetURL2 action will *always* be the ones I'm interested in.

2. Are there any other stack-based actions which might contain URLs?

Any help gratefully accepted - and code fragments enthusiastically received. ;-)

Cheers

Mark