├── LICENSE
├── README
├── player.html
├── src
├── as2
│ ├── color.js
│ ├── context.js
│ ├── globals.js
│ ├── mouse.js
│ ├── movie_clip.js
│ ├── object.js
│ ├── text_field.js
│ └── vm.js
├── canvas
│ ├── canvas_renderer.js
│ ├── clip_layer.js
│ ├── color_transform_filter.js
│ ├── display_object_renderer.js
│ ├── font_builder.js
│ ├── movie_clip_renderer.js
│ ├── shape_builder.js
│ ├── shape_renderer.js
│ ├── text_def_builder.js
│ └── text_renderer.js
├── def
│ ├── bitmap_def.js
│ ├── movie_clip_def.js
│ ├── shape_def.js
│ ├── text_def.js
│ └── timeline_builder.js
├── dom
│ ├── element.js
│ └── namespace.js
├── lib
│ ├── agent.js
│ ├── base64.js
│ ├── env.js
│ ├── eventer.js
│ ├── ext.js
│ ├── set_timeout.js
│ └── zip.js
├── player
│ ├── css_view.js
│ ├── display_list.js
│ ├── display_object.js
│ ├── loader.js
│ ├── movie_clip.js
│ ├── player.js
│ ├── shape.js
│ └── text.js
├── require.js
├── swf
│ ├── fill_style_types.js
│ ├── interpolation_methods.js
│ ├── spread_methods.js
│ ├── swf_loader.js
│ └── swf_reader.js
├── tool
│ ├── as2_debugger.js
│ ├── as2_decompiler.js
│ ├── as2_tester.js
│ ├── swf_frames_player.js
│ ├── swf_inspector.js
│ └── timeline_view.js
└── util
│ ├── big_endian_string_reader.js
│ ├── bit_vector.js
│ ├── color_transform.js
│ ├── inflator.js
│ ├── little_endian_string_reader.js
│ ├── matrix.js
│ ├── png_writer.js
│ └── stack.js
└── swf
└── example1.swf
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/LICENSE
--------------------------------------------------------------------------------
/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/README
--------------------------------------------------------------------------------
/player.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/player.html
--------------------------------------------------------------------------------
/src/as2/color.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/color.js
--------------------------------------------------------------------------------
/src/as2/context.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/context.js
--------------------------------------------------------------------------------
/src/as2/globals.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/globals.js
--------------------------------------------------------------------------------
/src/as2/mouse.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/mouse.js
--------------------------------------------------------------------------------
/src/as2/movie_clip.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/movie_clip.js
--------------------------------------------------------------------------------
/src/as2/object.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/object.js
--------------------------------------------------------------------------------
/src/as2/text_field.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/text_field.js
--------------------------------------------------------------------------------
/src/as2/vm.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/as2/vm.js
--------------------------------------------------------------------------------
/src/canvas/canvas_renderer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/canvas_renderer.js
--------------------------------------------------------------------------------
/src/canvas/clip_layer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/clip_layer.js
--------------------------------------------------------------------------------
/src/canvas/color_transform_filter.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/color_transform_filter.js
--------------------------------------------------------------------------------
/src/canvas/display_object_renderer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/display_object_renderer.js
--------------------------------------------------------------------------------
/src/canvas/font_builder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/font_builder.js
--------------------------------------------------------------------------------
/src/canvas/movie_clip_renderer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/movie_clip_renderer.js
--------------------------------------------------------------------------------
/src/canvas/shape_builder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/shape_builder.js
--------------------------------------------------------------------------------
/src/canvas/shape_renderer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/shape_renderer.js
--------------------------------------------------------------------------------
/src/canvas/text_def_builder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/text_def_builder.js
--------------------------------------------------------------------------------
/src/canvas/text_renderer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/canvas/text_renderer.js
--------------------------------------------------------------------------------
/src/def/bitmap_def.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/def/bitmap_def.js
--------------------------------------------------------------------------------
/src/def/movie_clip_def.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/def/movie_clip_def.js
--------------------------------------------------------------------------------
/src/def/shape_def.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/def/shape_def.js
--------------------------------------------------------------------------------
/src/def/text_def.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/def/text_def.js
--------------------------------------------------------------------------------
/src/def/timeline_builder.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/def/timeline_builder.js
--------------------------------------------------------------------------------
/src/dom/element.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/dom/element.js
--------------------------------------------------------------------------------
/src/dom/namespace.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/dom/namespace.js
--------------------------------------------------------------------------------
/src/lib/agent.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/agent.js
--------------------------------------------------------------------------------
/src/lib/base64.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/base64.js
--------------------------------------------------------------------------------
/src/lib/env.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/env.js
--------------------------------------------------------------------------------
/src/lib/eventer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/eventer.js
--------------------------------------------------------------------------------
/src/lib/ext.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/ext.js
--------------------------------------------------------------------------------
/src/lib/set_timeout.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/set_timeout.js
--------------------------------------------------------------------------------
/src/lib/zip.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/lib/zip.js
--------------------------------------------------------------------------------
/src/player/css_view.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/css_view.js
--------------------------------------------------------------------------------
/src/player/display_list.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/display_list.js
--------------------------------------------------------------------------------
/src/player/display_object.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/display_object.js
--------------------------------------------------------------------------------
/src/player/loader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/loader.js
--------------------------------------------------------------------------------
/src/player/movie_clip.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/movie_clip.js
--------------------------------------------------------------------------------
/src/player/player.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/player.js
--------------------------------------------------------------------------------
/src/player/shape.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/shape.js
--------------------------------------------------------------------------------
/src/player/text.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/player/text.js
--------------------------------------------------------------------------------
/src/require.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/require.js
--------------------------------------------------------------------------------
/src/swf/fill_style_types.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/swf/fill_style_types.js
--------------------------------------------------------------------------------
/src/swf/interpolation_methods.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/swf/interpolation_methods.js
--------------------------------------------------------------------------------
/src/swf/spread_methods.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/swf/spread_methods.js
--------------------------------------------------------------------------------
/src/swf/swf_loader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/swf/swf_loader.js
--------------------------------------------------------------------------------
/src/swf/swf_reader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/swf/swf_reader.js
--------------------------------------------------------------------------------
/src/tool/as2_debugger.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/as2_debugger.js
--------------------------------------------------------------------------------
/src/tool/as2_decompiler.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/as2_decompiler.js
--------------------------------------------------------------------------------
/src/tool/as2_tester.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/as2_tester.js
--------------------------------------------------------------------------------
/src/tool/swf_frames_player.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/swf_frames_player.js
--------------------------------------------------------------------------------
/src/tool/swf_inspector.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/swf_inspector.js
--------------------------------------------------------------------------------
/src/tool/timeline_view.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/tool/timeline_view.js
--------------------------------------------------------------------------------
/src/util/big_endian_string_reader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/big_endian_string_reader.js
--------------------------------------------------------------------------------
/src/util/bit_vector.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/bit_vector.js
--------------------------------------------------------------------------------
/src/util/color_transform.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/color_transform.js
--------------------------------------------------------------------------------
/src/util/inflator.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/inflator.js
--------------------------------------------------------------------------------
/src/util/little_endian_string_reader.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/little_endian_string_reader.js
--------------------------------------------------------------------------------
/src/util/matrix.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/matrix.js
--------------------------------------------------------------------------------
/src/util/png_writer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/png_writer.js
--------------------------------------------------------------------------------
/src/util/stack.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/src/util/stack.js
--------------------------------------------------------------------------------
/swf/example1.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cesmoak/smokescreen/HEAD/swf/example1.swf
--------------------------------------------------------------------------------