#!/bin/sh
# found on: http://www.mail-archive.com/swftools-common@nongnu.org/msg02159.html
for i in ./*.swf ; do
   for j in `swfextract $i | grep -E PNGs.* -o | grep -E [0-9]+ -o` ; do
       echo "$i -> extract png $j";
       swfextract -p "$j" "$i" -o "$i"_"$j".png
   done
   for j in `swfextract $i | grep -E JPEGs.* -o | grep -E [0-9]+ -o` ; do
       echo "$i -> extract jpeg $j";
       swfextract -j "$j" "$i" -o "$i"_"$j".jpg
   done
   for j in `swfextract $i | grep -E Shapes.* -o | grep -E [0-9]+ -o` ; do
       echo "$i -> extract shapes $j";
       swfextract -i "$j" "$i" -o "$i"_"$j".swf
   done
for j in `swfextract $i | grep -E MovieClips.* -o | grep -E [0-9]+ -o` ; do
       echo "$i -> extract movieclips $j";
       swfextract -i "$j" "$i" -o "$i"_"$j".swf
   done
done