Issue 687

1. fixes #687 
2. 修正 swf 模块的测试用例