├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── copyVersionToIndex.js ├── index.ts ├── lib ├── AVMEvent.ts ├── AVMStage.ts ├── AVMTestHandler.ts ├── IAVMHandler.ts ├── IAVMStage.ts ├── factories │ ├── as3webFlash │ │ └── display │ │ │ ├── StageAlign.ts │ │ │ └── StageScaleMode.ts │ ├── base │ │ ├── AVMVersion.ts │ │ ├── SWFTags.ts │ │ ├── binaryFileReader.ts │ │ ├── external.ts │ │ ├── flashlog.ts │ │ ├── lzma.ts │ │ ├── metrics.ts │ │ ├── options.ts │ │ ├── remoting.ts │ │ ├── settings.ts │ │ ├── utilities.ts │ │ └── utilities │ │ │ ├── ArrayUtilities.ts │ │ │ ├── Cache.ts │ │ │ ├── ClipboardService.ts │ │ │ ├── ColorUtilities.ts │ │ │ ├── Debug.ts │ │ │ ├── ExternalInterfaceService.ts │ │ │ ├── FileLoadingService.ts │ │ │ ├── FunctionUtilities.ts │ │ │ ├── HashUtilities.ts │ │ │ ├── IntegerUtilities.ts │ │ │ ├── LocalConnectionService.ts │ │ │ ├── NumberUtilities.ts │ │ │ ├── ObjectUtilities.ts │ │ │ ├── PromiseWrapper.ts │ │ │ ├── Shumway.ts │ │ │ ├── StringUtilities.ts │ │ │ ├── SystemResourcesLoadingService.ts │ │ │ ├── Telemetry.ts │ │ │ ├── UI.ts │ │ │ └── jsGlobal.ts │ └── timelinesounds │ │ ├── MovieClipSoundStream.ts │ │ ├── MovieClipSoundsManager.ts │ │ └── mp3decodersession.ts ├── parsers │ ├── CompressionMethod.ts │ ├── EagerlyParsedDictionaryEntry.ts │ ├── FlashWaveAudioParser.ts │ ├── ISymbol.ts │ ├── SWFFile.ts │ ├── SWFFrame.ts │ ├── SWFParser.ts │ ├── SymbolDecoder.ts │ └── utils │ │ ├── parser │ │ ├── OpenTypeParser.ts │ │ ├── SWFLowLevel.ts │ │ ├── bitmap.ts │ │ ├── button.ts │ │ ├── font.ts │ │ ├── image.ts │ │ ├── label.ts │ │ ├── shape.ts │ │ ├── sound.ts │ │ └── text.ts │ │ └── stream.ts ├── redirectResolver.ts └── stat │ └── Stat.ts ├── package.json ├── rollup.config.js ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # swf-loader -------------------------------------------------------------------------------- /copyVersionToIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/copyVersionToIndex.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/index.ts -------------------------------------------------------------------------------- /lib/AVMEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/AVMEvent.ts -------------------------------------------------------------------------------- /lib/AVMStage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/AVMStage.ts -------------------------------------------------------------------------------- /lib/AVMTestHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/AVMTestHandler.ts -------------------------------------------------------------------------------- /lib/IAVMHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/IAVMHandler.ts -------------------------------------------------------------------------------- /lib/IAVMStage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/IAVMStage.ts -------------------------------------------------------------------------------- /lib/factories/as3webFlash/display/StageAlign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/as3webFlash/display/StageAlign.ts -------------------------------------------------------------------------------- /lib/factories/as3webFlash/display/StageScaleMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/as3webFlash/display/StageScaleMode.ts -------------------------------------------------------------------------------- /lib/factories/base/AVMVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/AVMVersion.ts -------------------------------------------------------------------------------- /lib/factories/base/SWFTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/SWFTags.ts -------------------------------------------------------------------------------- /lib/factories/base/binaryFileReader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/binaryFileReader.ts -------------------------------------------------------------------------------- /lib/factories/base/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/external.ts -------------------------------------------------------------------------------- /lib/factories/base/flashlog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/flashlog.ts -------------------------------------------------------------------------------- /lib/factories/base/lzma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/lzma.ts -------------------------------------------------------------------------------- /lib/factories/base/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/metrics.ts -------------------------------------------------------------------------------- /lib/factories/base/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/options.ts -------------------------------------------------------------------------------- /lib/factories/base/remoting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/remoting.ts -------------------------------------------------------------------------------- /lib/factories/base/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/settings.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/ArrayUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/ArrayUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/Cache.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/ClipboardService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/ClipboardService.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/ColorUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/ColorUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/Debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/Debug.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/ExternalInterfaceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/ExternalInterfaceService.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/FileLoadingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/FileLoadingService.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/FunctionUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/FunctionUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/HashUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/HashUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/IntegerUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/IntegerUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/LocalConnectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/LocalConnectionService.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/NumberUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/NumberUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/ObjectUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/ObjectUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/PromiseWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/PromiseWrapper.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/Shumway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/Shumway.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/StringUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/StringUtilities.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/SystemResourcesLoadingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/SystemResourcesLoadingService.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/Telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/Telemetry.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/UI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/base/utilities/UI.ts -------------------------------------------------------------------------------- /lib/factories/base/utilities/jsGlobal.ts: -------------------------------------------------------------------------------- 1 | export var jsGlobal = Function('return this')(); -------------------------------------------------------------------------------- /lib/factories/timelinesounds/MovieClipSoundStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/timelinesounds/MovieClipSoundStream.ts -------------------------------------------------------------------------------- /lib/factories/timelinesounds/MovieClipSoundsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/timelinesounds/MovieClipSoundsManager.ts -------------------------------------------------------------------------------- /lib/factories/timelinesounds/mp3decodersession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/factories/timelinesounds/mp3decodersession.ts -------------------------------------------------------------------------------- /lib/parsers/CompressionMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/CompressionMethod.ts -------------------------------------------------------------------------------- /lib/parsers/EagerlyParsedDictionaryEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/EagerlyParsedDictionaryEntry.ts -------------------------------------------------------------------------------- /lib/parsers/FlashWaveAudioParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/FlashWaveAudioParser.ts -------------------------------------------------------------------------------- /lib/parsers/ISymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/ISymbol.ts -------------------------------------------------------------------------------- /lib/parsers/SWFFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/SWFFile.ts -------------------------------------------------------------------------------- /lib/parsers/SWFFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/SWFFrame.ts -------------------------------------------------------------------------------- /lib/parsers/SWFParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/SWFParser.ts -------------------------------------------------------------------------------- /lib/parsers/SymbolDecoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/SymbolDecoder.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/OpenTypeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/OpenTypeParser.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/SWFLowLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/SWFLowLevel.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/bitmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/bitmap.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/button.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/font.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/image.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/label.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/shape.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/sound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/sound.ts -------------------------------------------------------------------------------- /lib/parsers/utils/parser/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/parser/text.ts -------------------------------------------------------------------------------- /lib/parsers/utils/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/parsers/utils/stream.ts -------------------------------------------------------------------------------- /lib/redirectResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/redirectResolver.ts -------------------------------------------------------------------------------- /lib/stat/Stat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/lib/stat/Stat.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/rollup.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awayfl/swf-loader/HEAD/yarn.lock --------------------------------------------------------------------------------