swf analysis