├── .gitignore ├── demo ├── fla │ ├── fla.fla │ ├── fla.swf │ └── build │ │ └── data │ │ ├── fla_0.png │ │ ├── preloader_0.png │ │ ├── preloader_1.png │ │ └── fla.xml ├── mask │ ├── mask.fla │ ├── mask.swf │ ├── mask.json │ └── build │ │ ├── data │ │ ├── mask_0.png │ │ ├── preloader_0.png │ │ └── preloader_1.png │ │ └── fonts │ │ └── Arial.ttf ├── texts │ ├── texts.fla │ ├── texts.json │ ├── texts.swf │ └── build │ │ ├── fonts │ │ ├── Arial.ttf │ │ ├── Arial Bold.ttf │ │ └── Times New Roman.ttf │ │ └── data │ │ ├── preloader_0.png │ │ └── preloader_1.png ├── images │ ├── images.fla │ ├── images.json │ ├── images.swf │ └── build │ │ └── data │ │ ├── images_0.png │ │ ├── preloader_0.png │ │ └── preloader_1.png ├── shapes │ ├── shapes.fla │ ├── shapes.json │ ├── shapes.swf │ └── build │ │ └── data │ │ ├── shapes_0.png │ │ ├── preloader_0.png │ │ └── preloader_1.png ├── game │ ├── bin │ │ ├── match3.swf │ │ └── design │ │ │ ├── items.fla │ │ │ ├── items.swf │ │ │ ├── background.fla │ │ │ └── background.swf │ ├── build │ │ ├── data │ │ │ ├── preloader_0.png │ │ │ ├── preloader_1.png │ │ │ └── match3.xml │ │ └── design │ │ │ ├── items_0.png │ │ │ └── background_0.png │ └── src │ │ └── Version.as ├── animation │ ├── animation.fla │ ├── animation.swf │ └── build │ │ └── data │ │ ├── animation_0.png │ │ ├── preloader_0.png │ │ └── preloader_1.png ├── draw │ ├── build │ │ └── data │ │ │ ├── preloader_0.png │ │ │ ├── preloader_1.png │ │ │ └── draw.xml │ └── out │ │ └── production │ │ └── draw │ │ └── Main.swf ├── xml │ ├── build │ │ └── data │ │ │ ├── preloader_0.png │ │ │ ├── preloader_1.png │ │ │ └── xml.xml │ └── out │ │ └── production │ │ └── xml │ │ └── Main.swf ├── box2d │ ├── build │ │ └── data │ │ │ ├── preloader_0.png │ │ │ └── preloader_1.png │ ├── out │ │ └── production │ │ │ └── box2d │ │ │ └── Main.swf │ └── src │ │ └── Box2D │ │ ├── Common │ │ └── Math │ │ │ └── b2Mat22.as.cpgz │ │ └── Collision │ │ └── b2DynamicTreePair.as ├── mouse │ ├── build │ │ └── data │ │ │ ├── preloader_0.png │ │ │ ├── preloader_1.png │ │ │ └── mouse.xml │ └── out │ │ └── production │ │ └── mouse │ │ └── Main.swf └── extreme │ ├── build │ └── data │ │ ├── preloader_0.png │ │ ├── preloader_1.png │ │ └── extreme.xml │ └── out │ └── production │ └── extreme │ └── Main.swf ├── lib ├── zip │ └── fzip.swc ├── design │ ├── design.fla │ ├── design.swc │ └── design.swf ├── etalons │ ├── char.fla │ ├── char.swf │ ├── shape.fla │ └── shape.swf ├── images │ └── Flash-Icon.png └── blooddyCrypto │ └── blooddy_crypto.swc ├── air └── converter.air ├── sdk ├── templates │ ├── preloader │ │ ├── preloader.fla │ │ └── preloader.swf │ └── as │ │ └── ExtendsTemplate.as ├── core │ └── flash │ │ ├── system │ │ ├── fscommand.as │ │ ├── SecurityDomain.as │ │ ├── LoaderContext.as │ │ ├── FSCommand.js │ │ ├── SecurityDomain.js │ │ ├── SecurityPanel.as │ │ ├── ApplicationDomain.as │ │ └── IMEConversionMode.as │ │ ├── void.as │ │ ├── display │ │ ├── IDrawCommand.as │ │ ├── IGraphicsData.as │ │ ├── IGraphicsFill.as │ │ ├── IGraphicsPath.as │ │ ├── IBitmapDrawable.as │ │ ├── IGraphicsStroke.as │ │ ├── MorphShape.as │ │ ├── ActionScriptVersion.as │ │ ├── GradientType.as │ │ ├── StageDisplayState.as │ │ ├── InterpolationMethod.as │ │ ├── GraphicsEndFill.as │ │ ├── Shape.as │ │ ├── CapsStyle.as │ │ ├── SpreadMethod.as │ │ ├── FrameLabel.as │ │ ├── JointStyle.as │ │ ├── PixelSnapping.as │ │ ├── BitmapDataChannel.as │ │ ├── StageQuality.as │ │ ├── LineScaleMode.as │ │ ├── GraphicsPathWinding.as │ │ ├── StageScaleMode.as │ │ ├── IGraphicsData.js │ │ ├── IGraphicsFill.js │ │ ├── IGraphicsPath.js │ │ ├── IBitmapDrawable.js │ │ ├── IGraphicsStroke.js │ │ ├── GraphicsSolidFill.as │ │ ├── GraphicsEndFill.js │ │ ├── AVM1Movie.as │ │ ├── GradientType.js │ │ ├── ActionScriptVersion.js │ │ ├── InterpolationMethod.js │ │ ├── StageDisplayState.js │ │ ├── CapsStyle.js │ │ ├── JointStyle.js │ │ ├── SpreadMethod.js │ │ ├── PixelSnapping.js │ │ ├── StageAlign.as │ │ ├── GraphicsBitmapFill.as │ │ ├── FrameLabel.js │ │ ├── GraphicsPathCommand.as │ │ ├── BitmapDataChannel.js │ │ ├── SWFVersion.as │ │ ├── Scene.as │ │ ├── StageQuality.js │ │ ├── MorphShape.js │ │ ├── LineScaleMode.js │ │ ├── StageScaleMode.js │ │ ├── GraphicsPathWinding.js │ │ ├── GraphicsTrianglePath.as │ │ ├── GraphicsSolidFill.js │ │ └── Bitmap.as │ │ ├── URIError.as │ │ ├── TypeError.as │ │ ├── EvalError.as │ │ ├── SyntaxError.as │ │ ├── VerifyError.as │ │ ├── net │ │ ├── Responder.as │ │ ├── URLRequestMethod.as │ │ ├── ObjectEncoding.as │ │ ├── SharedObjectFlushStatus.as │ │ ├── URLLoaderDataFormat.as │ │ ├── URLRequestHeader.as │ │ ├── Responder.js │ │ ├── URLVariables.as │ │ ├── FileReferenceList.as │ │ ├── net.as │ │ ├── URLRequestMethod.js │ │ ├── SharedObjectFlushStatus.js │ │ ├── URLLoaderDataFormat.js │ │ ├── XMLSocket.as │ │ ├── URLLoader.as │ │ ├── URLRequestHeader.js │ │ ├── FileFilter.as │ │ ├── ObjectEncoding.js │ │ └── net.js │ │ ├── RangeError.as │ │ ├── SecurityError.as │ │ ├── UninitializedError.as │ │ ├── ArgumentError.as │ │ ├── ReferenceError.as │ │ ├── DefinitionError.as │ │ ├── Class.as │ │ ├── text │ │ ├── FontType.as │ │ ├── TextFieldType.as │ │ ├── AntiAliasType.as │ │ ├── TextColorType.as │ │ ├── TextFormatDisplay.as │ │ ├── GridFitType.as │ │ ├── TextDisplayMode.as │ │ ├── StaticText.as │ │ ├── FontStyle.as │ │ ├── TextFieldAutoSize.as │ │ ├── TextFormatAlign.as │ │ ├── TextRun.as │ │ ├── CSMSettings.as │ │ ├── FontType.js │ │ ├── TextFieldType.js │ │ ├── AntiAliasType.js │ │ ├── TextColorType.js │ │ ├── TextFormatDisplay.js │ │ ├── TextLineMetrics.as │ │ ├── TextExtent.as │ │ ├── GridFitType.js │ │ ├── TextDisplayMode.js │ │ ├── FontStyle.js │ │ ├── TextFieldAutoSize.js │ │ ├── TextFormatAlign.js │ │ ├── Font.as │ │ ├── CSMSettings.js │ │ ├── StyleSheet.as │ │ └── TextRun.js │ │ ├── errors │ │ ├── IOError.as │ │ ├── EOFError.as │ │ ├── MemoryError.as │ │ ├── InvalidSWFError.as │ │ ├── ScriptTimeoutError.as │ │ ├── StackOverflowError.as │ │ ├── IllegalOperationError.as │ │ ├── IOError.js │ │ ├── MemoryError.js │ │ ├── EOFError.js │ │ ├── InvalidSWFError.js │ │ ├── ScriptTimeoutError.js │ │ ├── StackOverflowError.js │ │ └── IllegalOperationError.js │ │ ├── ui │ │ ├── Mouse.as │ │ ├── KeyLocation.as │ │ ├── Mouse.js │ │ ├── KeyLocation.js │ │ ├── ContextMenuBuiltInItems.as │ │ └── ContextMenu.as │ │ ├── utils │ │ ├── Endian.as │ │ ├── Dictionary.as │ │ └── Endian.js │ │ ├── sampler │ │ ├── Sample.as │ │ ├── DeleteObjectSample.as │ │ ├── NewObjectSample.as │ │ ├── StackFrame.as │ │ ├── Sample.js │ │ ├── StackFrame.js │ │ ├── DeleteObjectSample.js │ │ └── NewObjectSample.js │ │ ├── printing │ │ ├── PrintJobOrientation.as │ │ ├── PrintJobOptions.as │ │ ├── PrintJobOrientation.js │ │ └── PrintJobOptions.js │ │ ├── events │ │ ├── EventPhase.as │ │ ├── ErrorEvent.as │ │ ├── IMEEvent.as │ │ ├── EventPhase.js │ │ ├── SecurityErrorEvent.as │ │ ├── AsyncErrorEvent.as │ │ ├── NetFilterEvent.as │ │ ├── HTTPStatusEvent.as │ │ ├── FullScreenEvent.as │ │ ├── TimerEvent.as │ │ ├── SyncEvent.as │ │ ├── NetStatusEvent.as │ │ ├── ActivityEvent.as │ │ ├── IEventDispatcher.as │ │ ├── IOErrorEvent.as │ │ ├── TextEvent.as │ │ ├── DataEvent.as │ │ └── StatusEvent.as │ │ ├── filters │ │ ├── BitmapFilterQuality.as │ │ ├── BitmapFilter.as │ │ ├── BitmapFilterType.as │ │ ├── DisplacementMapFilterMode.as │ │ ├── ColorMatrixFilter.as │ │ ├── BitmapFilterQuality.js │ │ ├── BitmapFilterType.js │ │ ├── DisplacementMapFilterMode.js │ │ └── BlurFilter.as │ │ ├── Boolean.as │ │ ├── media │ │ ├── SoundLoaderContext.as │ │ ├── ID3Info.as │ │ ├── SoundChannel.as │ │ └── ID3Info.js │ │ ├── JSON.as │ │ ├── swf │ │ ├── End.js │ │ ├── ShowFrame.js │ │ └── FrameLabel.js │ │ ├── accessibility │ │ ├── AccessibilityProperties.as │ │ └── Accessibility.as │ │ ├── QName.as │ │ ├── Namespace.as │ │ ├── xml │ │ ├── XMLNodeType.as │ │ ├── XMLDocument.as │ │ └── XMLNodeType.js │ │ ├── geom │ │ └── test.js │ │ ├── Error.as │ │ ├── Function.as │ │ ├── external │ │ └── ExternalInterface.as │ │ ├── int.as │ │ └── uint.as └── engine │ └── js │ └── flash │ ├── display │ ├── IGraphicsData.js │ ├── IGraphicsFill.js │ ├── IGraphicsPath.js │ ├── IBitmapDrawable.js │ ├── IGraphicsStroke.js │ ├── GradientType.js │ ├── GraphicsEndFill.js │ ├── ActionScriptVersion.js │ ├── InterpolationMethod.js │ ├── CapsStyle.js │ ├── StageDisplayState.js │ ├── JointStyle.js │ ├── SpreadMethod.js │ ├── PixelSnapping.js │ ├── BitmapDataChannel.js │ ├── FrameLabel.js │ ├── StageQuality.js │ ├── LineScaleMode.js │ ├── StageScaleMode.js │ ├── GraphicsPathWinding.js │ ├── MorphShape.js │ ├── StageAlign.js │ ├── SWFVersion.js │ ├── GraphicsPathCommand.js │ └── GraphicsSolidFill.js │ ├── net │ ├── Responder.js │ ├── URLRequestMethod.js │ ├── SharedObjectFlushStatus.js │ ├── URLLoaderDataFormat.js │ ├── URLRequestHeader.js │ ├── ObjectEncoding.js │ └── net.js │ ├── ui │ ├── Mouse.js │ └── KeyLocation.js │ ├── sampler │ ├── Sample.js │ ├── StackFrame.js │ ├── DeleteObjectSample.js │ └── NewObjectSample.js │ ├── text │ ├── FontType.js │ ├── AntiAliasType.js │ ├── TextFieldType.js │ ├── TextColorType.js │ ├── TextFormatDisplay.js │ ├── GridFitType.js │ ├── TextDisplayMode.js │ ├── FontStyle.js │ ├── TextFieldAutoSize.js │ ├── TextFormatAlign.js │ ├── CSMSettings.js │ └── TextRun.js │ ├── swf │ ├── End.js │ ├── ShowFrame.js │ └── FrameLabel.js │ ├── events │ └── EventPhase.js │ ├── filters │ ├── BitmapFilterQuality.js │ ├── BitmapFilterType.js │ └── DisplacementMapFilterMode.js │ ├── utils │ └── Endian.js │ ├── printing │ ├── PrintJobOrientation.js │ └── PrintJobOptions.js │ ├── system │ ├── FSCommand.js │ ├── SecurityDomain.js │ ├── SecurityPanel.js │ └── IMEConversionMode.js │ ├── media │ ├── ID3Info.js │ └── SoundLoaderContext.js │ ├── xml │ └── XMLNodeType.js │ └── errors │ ├── IOError.js │ ├── MemoryError.js │ ├── EOFError.js │ ├── InvalidSWFError.js │ ├── ScriptTimeoutError.js │ ├── StackOverflowError.js │ └── IllegalOperationError.js ├── test ├── compact │ ├── Compact.as │ └── Compact.js ├── IExample.as ├── IExample_info.xml └── IExample.js ├── src └── com │ └── guepard │ ├── decompiler │ ├── tags │ │ ├── DefineShape2.as │ │ ├── DefineShape3.as │ │ ├── DefineShape4.as │ │ ├── DefineBitsJPEG2.as │ │ ├── DefineBitsJPEG3.as │ │ ├── DefineBitsJPEG4.as │ │ ├── DefineBitsLossless.as │ │ ├── DefineBitsLossless2.as │ │ ├── SceneData.as │ │ ├── FrameLabelData.as │ │ ├── StartSound.as │ │ ├── StartSound2.as │ │ ├── SoundStreamHead.as │ │ ├── SoundStreamBlock.as │ │ ├── SoundStreamHead2.as │ │ ├── CSMTextSettings.as │ │ ├── SymbolData.as │ │ ├── ShowFrame.as │ │ ├── DefineFont2.as │ │ ├── DefineFont4.as │ │ └── DefineText2.as │ ├── text │ │ ├── KerningRecord.as │ │ └── SwfTextAlign.as │ ├── abc │ │ ├── traits │ │ │ ├── TraitClass.as │ │ │ └── Trait.as │ │ └── info │ │ │ ├── ParameterInfo.as │ │ │ ├── ExceptionInfo.as │ │ │ ├── ItemInfo.as │ │ │ ├── ScriptInfo.as │ │ │ ├── OptionInfo.as │ │ │ ├── MetaData.as │ │ │ ├── NamespaceInfo.as │ │ │ └── NamespaceSetInfo.as │ └── data │ │ └── CorrectParameters.as │ ├── converter │ └── FontsExporter.as │ └── parser │ ├── info │ ├── AccessType.as │ ├── MethodType.as │ └── VariableType.as │ └── token │ └── MergeData.as └── application.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /out 3 | .idea/ 4 | *.iml -------------------------------------------------------------------------------- /demo/fla/fla.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/fla/fla.fla -------------------------------------------------------------------------------- /demo/fla/fla.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/fla/fla.swf -------------------------------------------------------------------------------- /lib/zip/fzip.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/zip/fzip.swc -------------------------------------------------------------------------------- /air/converter.air: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/air/converter.air -------------------------------------------------------------------------------- /demo/mask/mask.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/mask.fla -------------------------------------------------------------------------------- /demo/mask/mask.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/mask.swf -------------------------------------------------------------------------------- /demo/mask/mask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/mask.json -------------------------------------------------------------------------------- /demo/texts/texts.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/texts.fla -------------------------------------------------------------------------------- /demo/texts/texts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/texts.json -------------------------------------------------------------------------------- /demo/texts/texts.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/texts.swf -------------------------------------------------------------------------------- /lib/design/design.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/design/design.fla -------------------------------------------------------------------------------- /lib/design/design.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/design/design.swc -------------------------------------------------------------------------------- /lib/design/design.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/design/design.swf -------------------------------------------------------------------------------- /lib/etalons/char.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/etalons/char.fla -------------------------------------------------------------------------------- /lib/etalons/char.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/etalons/char.swf -------------------------------------------------------------------------------- /lib/etalons/shape.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/etalons/shape.fla -------------------------------------------------------------------------------- /lib/etalons/shape.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/etalons/shape.swf -------------------------------------------------------------------------------- /demo/images/images.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/images.fla -------------------------------------------------------------------------------- /demo/images/images.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/images.json -------------------------------------------------------------------------------- /demo/images/images.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/images.swf -------------------------------------------------------------------------------- /demo/shapes/shapes.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/shapes.fla -------------------------------------------------------------------------------- /demo/shapes/shapes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/shapes.json -------------------------------------------------------------------------------- /demo/shapes/shapes.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/shapes.swf -------------------------------------------------------------------------------- /demo/game/bin/match3.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/bin/match3.swf -------------------------------------------------------------------------------- /lib/images/Flash-Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/images/Flash-Icon.png -------------------------------------------------------------------------------- /demo/animation/animation.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/animation/animation.fla -------------------------------------------------------------------------------- /demo/animation/animation.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/animation/animation.swf -------------------------------------------------------------------------------- /demo/fla/build/data/fla_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/fla/build/data/fla_0.png -------------------------------------------------------------------------------- /demo/game/bin/design/items.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/bin/design/items.fla -------------------------------------------------------------------------------- /demo/game/bin/design/items.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/bin/design/items.swf -------------------------------------------------------------------------------- /demo/mask/build/data/mask_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/build/data/mask_0.png -------------------------------------------------------------------------------- /demo/mask/build/fonts/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/build/fonts/Arial.ttf -------------------------------------------------------------------------------- /demo/texts/build/fonts/Arial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/build/fonts/Arial.ttf -------------------------------------------------------------------------------- /demo/draw/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/draw/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/draw/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/draw/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/fla/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/fla/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/fla/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/fla/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/game/bin/design/background.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/bin/design/background.fla -------------------------------------------------------------------------------- /demo/game/bin/design/background.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/bin/design/background.swf -------------------------------------------------------------------------------- /demo/game/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/game/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/game/build/design/items_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/build/design/items_0.png -------------------------------------------------------------------------------- /demo/images/build/data/images_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/build/data/images_0.png -------------------------------------------------------------------------------- /demo/mask/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/mask/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mask/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/shapes/build/data/shapes_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/build/data/shapes_0.png -------------------------------------------------------------------------------- /demo/xml/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/xml/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/xml/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/xml/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/xml/out/production/xml/Main.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/xml/out/production/xml/Main.swf -------------------------------------------------------------------------------- /lib/blooddyCrypto/blooddy_crypto.swc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/lib/blooddyCrypto/blooddy_crypto.swc -------------------------------------------------------------------------------- /demo/box2d/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/box2d/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/box2d/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/box2d/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/draw/out/production/draw/Main.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/draw/out/production/draw/Main.swf -------------------------------------------------------------------------------- /demo/images/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/images/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/images/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/mouse/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mouse/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/mouse/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mouse/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/shapes/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/shapes/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/shapes/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/texts/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/texts/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/texts/build/fonts/Arial Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/build/fonts/Arial Bold.ttf -------------------------------------------------------------------------------- /sdk/templates/preloader/preloader.fla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/sdk/templates/preloader/preloader.fla -------------------------------------------------------------------------------- /sdk/templates/preloader/preloader.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/sdk/templates/preloader/preloader.swf -------------------------------------------------------------------------------- /demo/animation/build/data/animation_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/animation/build/data/animation_0.png -------------------------------------------------------------------------------- /demo/animation/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/animation/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/animation/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/animation/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/box2d/out/production/box2d/Main.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/box2d/out/production/box2d/Main.swf -------------------------------------------------------------------------------- /demo/extreme/build/data/preloader_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/extreme/build/data/preloader_0.png -------------------------------------------------------------------------------- /demo/extreme/build/data/preloader_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/extreme/build/data/preloader_1.png -------------------------------------------------------------------------------- /demo/game/build/design/background_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/game/build/design/background_0.png -------------------------------------------------------------------------------- /demo/mouse/out/production/mouse/Main.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/mouse/out/production/mouse/Main.swf -------------------------------------------------------------------------------- /demo/texts/build/fonts/Times New Roman.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/texts/build/fonts/Times New Roman.ttf -------------------------------------------------------------------------------- /demo/extreme/out/production/extreme/Main.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/extreme/out/production/extreme/Main.swf -------------------------------------------------------------------------------- /demo/box2d/src/Box2D/Common/Math/b2Mat22.as.cpgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/superman2211/guepard/HEAD/demo/box2d/src/Box2D/Common/Math/b2Mat22.as.cpgz -------------------------------------------------------------------------------- /sdk/core/flash/system/fscommand.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | public function fscommand(command:String, args:String = ""):void 4 | { 5 | } 6 | 7 | } 8 | -------------------------------------------------------------------------------- /sdk/core/flash/void.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public final class 5 | void 6 | { 7 | 8 | public function 9 | 10 | void() 11 | { 12 | 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IDrawCommand.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IDrawCommand 5 | { 6 | 7 | public function IDrawCommand(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsData.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IGraphicsData 5 | { 6 | 7 | public function IGraphicsData(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsFill.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IGraphicsFill 5 | { 6 | 7 | public function IGraphicsFill(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsPath.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IGraphicsPath 5 | { 6 | 7 | public function IGraphicsPath(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/URIError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class URIError extends Error 5 | { 6 | public function URIError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IBitmapDrawable.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IBitmapDrawable 5 | { 6 | 7 | public function IBitmapDrawable(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsStroke.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public interface IGraphicsStroke 5 | { 6 | 7 | public function IGraphicsStroke(); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/TypeError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class TypeError extends Error 5 | { 6 | public function TypeError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/EvalError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class EvalError extends Error 5 | { 6 | public function EvalError(message:String = "", id:uint = 0) 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/SyntaxError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class SyntaxError extends Error 5 | { 6 | public function SyntaxError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/VerifyError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class VerifyError extends Error 5 | { 6 | public function VerifyError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/net/Responder.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | public class Responder 5 | { 6 | 7 | public function Responder(result:Function, status:Function = null); 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/RangeError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class RangeError extends Error 5 | { 6 | public function RangeError(message:String = "", id:uint = 0) 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/SecurityError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class SecurityError extends Error 5 | { 6 | public function SecurityError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/UninitializedError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public class UninitializedError extends Error 5 | { 6 | public function UninitializedError(message:String = "", id:uint = 0) 7 | { 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/ArgumentError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class ArgumentError extends Error 5 | { 6 | public function ArgumentError(message:String = "", id:uint = 0) 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/ReferenceError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class ReferenceError extends Error 5 | { 6 | public function ReferenceError(message:String = "", id:uint = 0) 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/DefinitionError.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class DefinitionError extends Error 5 | { 6 | public function DefinitionError(message:String = "", id:uint = 0) 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/Class.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | dynamic public class Class extends Object 5 | { 6 | public static const length:int = 1; 7 | 8 | public function Class() 9 | { 10 | 11 | } 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /sdk/core/flash/display/MorphShape.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class MorphShape extends DisplayObject 5 | { 6 | 7 | public function MorphShape() 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLRequestMethod.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class URLRequestMethod 5 | { 6 | public static const POST:String = "POST"; 7 | public static const GET:String = "GET"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/text/FontType.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class FontType 5 | { 6 | public static const EMBEDDED:String = "embedded"; 7 | public static const DEVICE:String = "device"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFieldType.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextFieldType 5 | { 6 | public static const INPUT:String = "input"; 7 | public static const DYNAMIC:String = "dynamic"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/ActionScriptVersion.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class ActionScriptVersion 5 | { 6 | public static const ACTIONSCRIPT2:uint = 2; 7 | public static const ACTIONSCRIPT3:uint = 3; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GradientType.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GradientType 5 | { 6 | public static const LINEAR:String = "linear"; 7 | public static const RADIAL:String = "radial"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/IOError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class IOError extends Error 5 | { 6 | 7 | public function IOError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/text/AntiAliasType.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class AntiAliasType 5 | { 6 | public static const ADVANCED:String = "advanced"; 7 | public static const NORMAL:String = "normal"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextColorType.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextColorType 5 | { 6 | public static const DARK_COLOR:String = "dark"; 7 | public static const LIGHT_COLOR:String = "light"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFormatDisplay.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextFormatDisplay 5 | { 6 | public static const INLINE:String = "inline"; 7 | public static const BLOCK:String = "block"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/ui/Mouse.as: -------------------------------------------------------------------------------- 1 | package flash.ui 2 | { 3 | 4 | final public class Mouse 5 | { 6 | public static function hide():void 7 | { 8 | } 9 | 10 | public static function show():void 11 | { 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/templates/as/ExtendsTemplate.as: -------------------------------------------------------------------------------- 1 | package {package name} 2 | { 3 | {dynamic}public class {class name} {extends class name} 4 | { 5 | 6 | public function {class name}() 7 | { 8 | 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/EOFError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class EOFError extends IOError 5 | { 6 | 7 | public function EOFError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/utils/Endian.as: -------------------------------------------------------------------------------- 1 | package flash.utils 2 | { 3 | 4 | final public class Endian 5 | { 6 | public static const BIG_ENDIAN:String = "bigEndian"; 7 | public static const LITTLE_ENDIAN:String = "littleEndian"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/StageDisplayState.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class StageDisplayState 5 | { 6 | public static const FULL_SCREEN:String = "fullScreen"; 7 | public static const NORMAL:String = "normal"; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /sdk/core/flash/net/ObjectEncoding.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class ObjectEncoding 5 | { 6 | public static const DEFAULT:uint = 3; 7 | public static const AMF0:uint = 0; 8 | public static const AMF3:uint = 3; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/display/InterpolationMethod.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class InterpolationMethod 5 | { 6 | public static const LINEAR_RGB:String = "linearRGB"; 7 | public static const RGB:String = "rgb"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/MemoryError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class MemoryError extends Error 5 | { 6 | 7 | public function MemoryError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/net/SharedObjectFlushStatus.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class SharedObjectFlushStatus 5 | { 6 | public static const FLUSHED:String = "flushed"; 7 | public static const PENDING:String = "pending"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/Sample.as: -------------------------------------------------------------------------------- 1 | package flash.sampler 2 | { 3 | 4 | public class Sample 5 | { 6 | public const stack:Array; 7 | public const time:Number; 8 | 9 | public function Sample() 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /demo/box2d/src/Box2D/Collision/b2DynamicTreePair.as: -------------------------------------------------------------------------------- 1 | package Box2D.Collision 2 | { 3 | /** 4 | * @private 5 | */ 6 | public class b2DynamicTreePair 7 | { 8 | public var proxyA:b2DynamicTreeNode; 9 | public var proxyB:b2DynamicTreeNode; 10 | } 11 | 12 | } -------------------------------------------------------------------------------- /sdk/core/flash/errors/InvalidSWFError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class InvalidSWFError extends Error 5 | { 6 | 7 | public function InvalidSWFError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/printing/PrintJobOrientation.as: -------------------------------------------------------------------------------- 1 | package flash.printing 2 | { 3 | 4 | final public class PrintJobOrientation 5 | { 6 | public static const LANDSCAPE:String = "landscape"; 7 | public static const PORTRAIT:String = "portrait"; 8 | 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /test/compact/Compact.as: -------------------------------------------------------------------------------- 1 | package com.guepard.tests.compact 2 | { 3 | public class Compact 4 | { 5 | 6 | public function Compact() 7 | { 8 | var message:String = "\\" + 123 + " is missing or is not in the correct format"; 9 | } 10 | 11 | } 12 | 13 | } -------------------------------------------------------------------------------- /sdk/core/flash/events/EventPhase.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | final public class EventPhase 5 | { 6 | public static const BUBBLING_PHASE:uint = 3; 7 | public static const AT_TARGET:uint = 2; 8 | public static const CAPTURING_PHASE:uint = 1; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BitmapFilterQuality.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | final public class BitmapFilterQuality 5 | { 6 | public static const LOW:int = 1; 7 | public static const MEDIUM:int = 2; 8 | public static const HIGH:int = 3; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsEndFill.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GraphicsEndFill extends Object implements IGraphicsFill, IGraphicsData 5 | { 6 | 7 | public function GraphicsEndFill() 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/display/Shape.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public class Shape extends DisplayObject 5 | { 6 | public function get graphics():Graphics 7 | { 8 | 9 | } 10 | 11 | public function Shape() 12 | { 13 | 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/ScriptTimeoutError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class ScriptTimeoutError extends Error 5 | { 6 | 7 | public function ScriptTimeoutError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/StackOverflowError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class StackOverflowError extends Error 5 | { 6 | 7 | public function StackOverflowError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/display/CapsStyle.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class CapsStyle 5 | { 6 | public static const NONE:String = "none"; 7 | public static const SQUARE:String = "square"; 8 | public static const ROUND:String = "round"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/display/SpreadMethod.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class SpreadMethod 5 | { 6 | public static const PAD:String = "pad"; 7 | public static const REPEAT:String = "repeat"; 8 | public static const REFLECT:String = "reflect"; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /test/IExample.as: -------------------------------------------------------------------------------- 1 | package com.guepard.tests 2 | { 3 | 4 | /** 5 | * ... 6 | * @author 7 | */ 8 | public interface IExample 9 | { 10 | function test():void 11 | 12 | function get example():Number; 13 | function set example(value:Number):void 14 | } 15 | 16 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/FrameLabel.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class FrameLabel 5 | { 6 | public var name:String; 7 | public var frame:int; 8 | 9 | public function FrameLabel(name:String, frame:int) 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/display/JointStyle.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class JointStyle 5 | { 6 | public static const MITER:String = "miter"; 7 | public static const BEVEL:String = "bevel"; 8 | public static const ROUND:String = "round"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/IllegalOperationError.as: -------------------------------------------------------------------------------- 1 | package flash.errors 2 | { 3 | 4 | dynamic public class IllegalOperationError extends Error 5 | { 6 | 7 | public function IllegalOperationError(param1:String = "", param2:int = 0) 8 | { 9 | 10 | } 11 | 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BitmapFilter.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | public class BitmapFilter 5 | { 6 | 7 | public function BitmapFilter() 8 | { 9 | 10 | } 11 | 12 | public function clone():BitmapFilter 13 | { 14 | 15 | } 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /sdk/core/flash/text/GridFitType.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class GridFitType 5 | { 6 | public static const SUBPIXEL:String = "subpixel"; 7 | public static const NONE:String = "none"; 8 | public static const PIXEL:String = "pixel"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextDisplayMode.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextDisplayMode 5 | { 6 | public static const DEFAULT:String = "default"; 7 | public static const CRT:String = "crt"; 8 | public static const LCD:String = "lcd"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/display/PixelSnapping.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class PixelSnapping 5 | { 6 | public static const ALWAYS:String = "always"; 7 | public static const NEVER:String = "never"; 8 | public static const AUTO:String = "auto"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/system/SecurityDomain.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | 4 | public class SecurityDomain 5 | { 6 | 7 | public static function get currentDomain():SecurityDomain 8 | { 9 | } 10 | 11 | public function SecurityDomain() 12 | { 13 | } 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BitmapFilterType.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | final public class BitmapFilterType 5 | { 6 | public static const OUTER:String = "outer"; 7 | public static const INNER:String = "inner"; 8 | public static const FULL:String = "full"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/printing/PrintJobOptions.as: -------------------------------------------------------------------------------- 1 | package flash.printing 2 | { 3 | 4 | public class PrintJobOptions 5 | { 6 | public var printAsBitmap:Boolean = false; 7 | 8 | public function PrintJobOptions(printAsBitmap:Boolean = false) 9 | { 10 | 11 | } 12 | 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLLoaderDataFormat.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class URLLoaderDataFormat 5 | { 6 | public static const BINARY:String = "binary"; 7 | public static const VARIABLES:String = "variables"; 8 | public static const TEXT:String = "text"; 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/ui/KeyLocation.as: -------------------------------------------------------------------------------- 1 | package flash.ui 2 | { 3 | 4 | final public class KeyLocation 5 | { 6 | public static const NUM_PAD:uint = 3; 7 | public static const LEFT:uint = 1; 8 | public static const RIGHT:uint = 2; 9 | public static const STANDARD:uint = 0; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineShape2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineShape2 extends DefineShape 8 | { 9 | public function DefineShape2() 10 | { 11 | super(); 12 | } 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineShape3.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineShape3 extends DefineShape 8 | { 9 | public function DefineShape3() 10 | { 11 | super(); 12 | } 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineShape4.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineShape4 extends DefineShape 8 | { 9 | public function DefineShape4() 10 | { 11 | super(); 12 | } 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/BitmapDataChannel.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class BitmapDataChannel 5 | { 6 | public static const RED:uint = 1; 7 | public static const GREEN:uint = 2; 8 | public static const BLUE:uint = 4; 9 | public static const ALPHA:uint = 8; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/DeleteObjectSample.as: -------------------------------------------------------------------------------- 1 | package flash.sampler 2 | { 3 | 4 | final public class DeleteObjectSample extends Sample 5 | { 6 | public const size:Number; 7 | public const id:Number; 8 | 9 | public function DeleteObjectSample() 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLRequestHeader.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class URLRequestHeader 5 | { 6 | public var value:String; 7 | public var name:String; 8 | 9 | public function URLRequestHeader(name:String = "", value:String = "") 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/utils/Dictionary.as: -------------------------------------------------------------------------------- 1 | package flash.utils 2 | { 3 | 4 | dynamic public class Dictionary 5 | { 6 | private var _keys:Vector.; 7 | private var _values:Vector.; 8 | 9 | public function Dictionary(weakKeys:Boolean = false) 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineBitsJPEG2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineBitsJPEG2 extends DefineBits 8 | { 9 | 10 | public function DefineBitsJPEG2() 11 | { 12 | 13 | } 14 | 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineBitsJPEG3.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineBitsJPEG3 extends DefineBits 8 | { 9 | 10 | public function DefineBitsJPEG3() 11 | { 12 | 13 | } 14 | 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineBitsJPEG4.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineBitsJPEG4 extends DefineBits 8 | { 9 | 10 | public function DefineBitsJPEG4() 11 | { 12 | 13 | } 14 | 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /sdk/core/flash/text/StaticText.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | import flash.display.*; 4 | 5 | final public class StaticText extends DisplayObject 6 | { 7 | 8 | public function get text():String 9 | { 10 | } 11 | 12 | public function StaticText() 13 | { 14 | 15 | } 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineBitsLossless.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineBitsLossless extends DefineBits 8 | { 9 | 10 | public function DefineBitsLossless() 11 | { 12 | 13 | } 14 | 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineBitsLossless2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class DefineBitsLossless2 extends DefineBits 8 | { 9 | 10 | public function DefineBitsLossless2() 11 | { 12 | 13 | } 14 | 15 | } 16 | 17 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/StageQuality.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class StageQuality 5 | { 6 | public static const BEST:String = "best"; 7 | public static const LOW:String = "low"; 8 | public static const MEDIUM:String = "medium"; 9 | public static const HIGH:String = "high"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/core/flash/text/FontStyle.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class FontStyle 5 | { 6 | public static const ITALIC:String = "italic"; 7 | public static const BOLD_ITALIC:String = "boldItalic"; 8 | public static const BOLD:String = "bold"; 9 | public static const REGULAR:String = "regular"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFieldAutoSize.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextFieldAutoSize 5 | { 6 | public static const CENTER:String = "center"; 7 | public static const LEFT:String = "left"; 8 | public static const NONE:String = "none"; 9 | public static const RIGHT:String = "right"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/SceneData.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class SceneData 8 | { 9 | public var name:String; 10 | public var offset:int; 11 | 12 | public function SceneData() 13 | { 14 | 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFormatAlign.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class TextFormatAlign 5 | { 6 | public static const JUSTIFY:String = "justify"; 7 | public static const CENTER:String = "center"; 8 | public static const LEFT:String = "left"; 9 | public static const RIGHT:String = "right"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextRun.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | public class TextRun 5 | { 6 | public var textFormat:TextFormat; 7 | public var endIndex:int; 8 | public var beginIndex:int; 9 | 10 | public function TextRun(beginIndex:int, endIndex:int, textFormat:TextFormat) 11 | { 12 | 13 | } 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/com/guepard/converter/FontsExporter.as: -------------------------------------------------------------------------------- 1 | package com.guepard.converter 2 | { 3 | 4 | public class FontsExporter 5 | { 6 | private static var _fonts:Array; 7 | 8 | public static function get fonts():Array 9 | { 10 | return _fonts; 11 | } 12 | 13 | public static function init():void 14 | { 15 | _fonts = []; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /sdk/core/flash/display/LineScaleMode.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class LineScaleMode 5 | { 6 | public static const HORIZONTAL:String = "horizontal"; 7 | public static const VERTICAL:String = "vertical"; 8 | public static const NORMAL:String = "normal"; 9 | public static const NONE:String = "none"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/IGraphicsData.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsData*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.IGraphicsData = function () 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.IGraphicsData", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/IGraphicsFill.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.IGraphicsFill = function () 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.IGraphicsFill", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/IGraphicsPath.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsPath*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.IGraphicsPath = function () 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.IGraphicsPath", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/FrameLabelData.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class FrameLabelData 8 | { 9 | public var frame:int; 10 | public var name:String; 11 | 12 | public function FrameLabelData() 13 | { 14 | 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/StartSound.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class StartSound extends Tag 10 | { 11 | 12 | public function StartSound() 13 | { 14 | super(); 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /demo/game/build/data/match3.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/core/flash/Boolean.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | final public class Boolean extends Object 5 | { 6 | public static const length:int = 1; 7 | 8 | public function Boolean(param1:Boolean = false) 9 | { 10 | } 11 | 12 | function toString():String 13 | { 14 | } 15 | 16 | function valueOf():Boolean 17 | { 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsPathWinding.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GraphicsPathWinding extends Object 5 | { 6 | public static const EVEN_ODD:String = "evenOdd"; 7 | public static const NON_ZERO:String = "nonZero"; 8 | 9 | public function GraphicsPathWinding() 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/Responder.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.Responder*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.Responder = function (result/*Function*/, status/*Function*/) 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.net.Responder", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/StartSound2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class StartSound2 extends Tag 10 | { 11 | 12 | public function StartSound2() 13 | { 14 | super(); 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/StageScaleMode.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class StageScaleMode 5 | { 6 | public static const EXACT_FIT:String = "exactFit"; 7 | public static const NO_BORDER:String = "noBorder"; 8 | public static const NO_SCALE:String = "noScale"; 9 | public static const SHOW_ALL:String = "showAll"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/DisplacementMapFilterMode.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | final public class DisplacementMapFilterMode 5 | { 6 | public static const COLOR:String = "color"; 7 | public static const IGNORE:String = "ignore"; 8 | public static const WRAP:String = "wrap"; 9 | public static const CLAMP:String = "clamp"; 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/IBitmapDrawable.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IBitmapDrawable*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.IBitmapDrawable = function () 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.IBitmapDrawable", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/IGraphicsStroke.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsStroke*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.IGraphicsStroke = function () 11 | { 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.IGraphicsStroke", d, null, null, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsData.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsData*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.IGraphicsData = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.IGraphicsData", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsFill.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.IGraphicsFill = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.IGraphicsFill", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsPath.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsPath*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.IGraphicsPath = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.IGraphicsPath", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/media/SoundLoaderContext.as: -------------------------------------------------------------------------------- 1 | package flash.media 2 | { 3 | 4 | public class SoundLoaderContext 5 | { 6 | public var checkPolicyFile:Boolean = false; 7 | public var bufferTime:Number = 1000; 8 | 9 | public function SoundLoaderContext(bufferTime:Number = 1000, checkPolicyFile:Boolean = false) 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/NewObjectSample.as: -------------------------------------------------------------------------------- 1 | package flash.sampler 2 | { 3 | 4 | final public class NewObjectSample extends Sample 5 | { 6 | public const type:Class; 7 | public const id:Number; 8 | 9 | public function get object():Object 10 | { 11 | } 12 | 13 | public function NewObjectSample() 14 | { 15 | 16 | } 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/SoundStreamHead.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class SoundStreamHead extends Tag 10 | { 11 | 12 | public function SoundStreamHead() 13 | { 14 | super(); 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /demo/draw/build/data/draw.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/mouse/build/data/mouse.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/xml/build/data/xml.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/core/flash/JSON.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public class JSON extends Object 5 | { 6 | public static function parse(text:String, reviver:Function = null):Object 7 | { 8 | return null; 9 | } 10 | 11 | public static function stringify(value:Object, replacer:Object = null, space:Object = null):String 12 | { 13 | return null; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IBitmapDrawable.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IBitmapDrawable*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.IBitmapDrawable = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.IBitmapDrawable", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/IGraphicsStroke.js: -------------------------------------------------------------------------------- 1 | /*interface flash.display.IGraphicsStroke*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.IGraphicsStroke = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.IGraphicsStroke", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/net/Responder.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.Responder*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.Responder = function (result/*Function*/, status/*Function*/) 12 | { 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.net.Responder", d, null, null, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/text/CSMSettings.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | final public class CSMSettings 5 | { 6 | public var fontSize:Number; 7 | public var insideCutoff:Number; 8 | public var outsideCutoff:Number; 9 | 10 | public function CSMSettings(fontSize:Number, insideCutoff:Number, outsideCutoff:Number) 11 | { 12 | 13 | } 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/SoundStreamBlock.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class SoundStreamBlock extends Tag 10 | { 11 | 12 | public function SoundStreamBlock() 13 | { 14 | super(); 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/SoundStreamHead2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class SoundStreamHead2 extends Tag 10 | { 11 | 12 | public function SoundStreamHead2() 13 | { 14 | super(); 15 | } 16 | 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsSolidFill.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GraphicsSolidFill extends Object implements IGraphicsFill, IGraphicsData 5 | { 6 | public var color:uint = 0; 7 | public var alpha:Number = 1; 8 | 9 | public function GraphicsSolidFill(param1:uint = 0, param2:Number = 1) 10 | { 11 | 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/StackFrame.as: -------------------------------------------------------------------------------- 1 | package flash.sampler 2 | { 3 | 4 | final public class StackFrame 5 | { 6 | public const line:uint; 7 | public const name:String; 8 | public const file:String; 9 | 10 | public function StackFrame() 11 | { 12 | 13 | } 14 | 15 | public function toString():String 16 | { 17 | 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/ui/Mouse.js: -------------------------------------------------------------------------------- 1 | /*class flash.ui.Mouse*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | 10 | s.hide = function ()/*void*/ 11 | { 12 | 13 | }; 14 | 15 | s.show = function ()/*void*/ 16 | { 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.ui.Mouse", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/sampler/Sample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.Sample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.stack/*Array*/ = null; 10 | d.time/*Number*/ = 0; 11 | 12 | 13 | d.Sample = function () 14 | { 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.sampler.Sample", d, null, null, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/text/KerningRecord.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.text 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class KerningRecord 8 | { 9 | public var code1:uint; 10 | public var code2:uint; 11 | public var adjustments:int; 12 | 13 | public function KerningRecord() 14 | { 15 | 16 | } 17 | 18 | } 19 | 20 | } -------------------------------------------------------------------------------- /test/IExample_info.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLVariables.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | dynamic public class URLVariables 5 | { 6 | 7 | public function URLVariables(source:String = null) 8 | { 9 | 10 | } 11 | 12 | public function toString():String 13 | { 14 | 15 | } 16 | 17 | public function decode(source:String):void 18 | { 19 | 20 | } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/URLRequestMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLRequestMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | this.GET/*String*/ = "GET"; 11 | this.POST/*String*/ = "POST"; 12 | 13 | }; 14 | 15 | flash.addDescription("flash.net.URLRequestMethod", null, null, s, null); 16 | 17 | } 18 | ()); 19 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/traits/TraitClass.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.traits 2 | { 3 | import com.guepard.decompiler.abc.info.ClassInfo; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class TraitClass extends Trait 10 | { 11 | public var classLink:ClassInfo; 12 | 13 | public function TraitClass() 14 | { 15 | 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/FontType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.FontType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.DEVICE/*String*/ = "device"; 12 | this.EMBEDDED/*String*/ = "embedded"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.text.FontType", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /demo/game/src/Version.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | public final class Version 4 | { 5 | public static const Major:int = 1; 6 | public static const Minor:int = 0; 7 | public static const Build:int = 143; 8 | public static const Revision:int = 0; 9 | public static const Timestamp:String = "23.12.2012 23:13:59"; 10 | public static const Author:String = "Sergey Antonov"; 11 | } 12 | } -------------------------------------------------------------------------------- /sdk/core/flash/swf/End.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.End = function () 8 | { 9 | this.Tag_constructor(); 10 | } 11 | 12 | var s = {}; 13 | 14 | s.__init__ = function () 15 | { 16 | this.prototype.Tag_constructor = this.__base__; 17 | 18 | } 19 | 20 | flash.addDescription("flash.swf.End", d, "flash.swf.Tag", s, null); 21 | 22 | } 23 | ()); -------------------------------------------------------------------------------- /sdk/core/flash/ui/Mouse.js: -------------------------------------------------------------------------------- 1 | /*class flash.ui.Mouse*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | 10 | /*public*/ 11 | s.hide = function ()/*void*/ 12 | { 13 | 14 | }; 15 | 16 | /*public*/ 17 | s.show = function ()/*void*/ 18 | { 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.ui.Mouse", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/AntiAliasType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.AntiAliasType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.ADVANCED/*String*/ = "advanced"; 12 | this.NORMAL/*String*/ = "normal"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.text.AntiAliasType", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextFieldType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFieldType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.DYNAMIC/*String*/ = "dynamic"; 12 | this.INPUT/*String*/ = "input"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.text.TextFieldType", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /src/com/guepard/parser/info/AccessType.as: -------------------------------------------------------------------------------- 1 | package com.guepard.parser.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class AccessType 8 | { 9 | public static const PUBLIC:String = "public"; 10 | public static const PRIVATE:String = "private"; 11 | public static const INTERNAL:String = "internal"; 12 | public static const PROTECTED:String = "protected"; 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /src/com/guepard/parser/info/MethodType.as: -------------------------------------------------------------------------------- 1 | package com.guepard.parser.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class MethodType 8 | { 9 | static public const SETTER:String = "setter"; 10 | static public const GETTER:String = "getter"; 11 | static public const FUNCTION:String = "function"; 12 | static public const ANONYMOUS:String = "anonymous"; 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /sdk/core/flash/net/FileReferenceList.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | import flash.events.*; 4 | 5 | public class FileReferenceList extends EventDispatcher 6 | { 7 | 8 | public function get fileList():Array 9 | { 10 | } 11 | 12 | public function FileReferenceList() 13 | { 14 | } 15 | 16 | public function browse(typeFilter:Array = null):Boolean 17 | { 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/GradientType.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GradientType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.LINEAR/*String*/ = "linear"; 12 | this.RADIAL/*String*/ = "radial"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.GradientType", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/GraphicsEndFill.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsEndFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.GraphicsEndFill = function () 9 | { 10 | return; 11 | 12 | }; 13 | 14 | 15 | flash.addDescription("flash.display.GraphicsEndFill", d, null, null, [ "flash.display.IGraphicsFill", "flash.display.IGraphicsData" ]); 16 | 17 | } 18 | ()); 19 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/swf/End.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.End = function () 8 | { 9 | this.Tag_constructor(); 10 | } 11 | 12 | var s = {}; 13 | 14 | s.__init__ = function () 15 | { 16 | this.prototype.Tag_constructor = this.__base__; 17 | 18 | } 19 | 20 | flash.addDescription("flash.swf.End", d, "flash.swf.Tag", s, null); 21 | 22 | } 23 | ()); -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextColorType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextColorType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.DARK_COLOR/*String*/ = "dark"; 12 | this.LIGHT_COLOR/*String*/ = "light"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.text.TextColorType", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /src/com/guepard/parser/info/VariableType.as: -------------------------------------------------------------------------------- 1 | package com.guepard.parser.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class VariableType 8 | { 9 | static public const PARAMETER:String = "parameter"; 10 | static public const LOCAL:String = "local"; 11 | static public const VARIABLE:String = "variable"; 12 | static public const PROPERTY:String = "property"; 13 | } 14 | 15 | } -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextFormatDisplay.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFormatDisplay*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.BLOCK/*String*/ = "block"; 12 | this.INLINE/*String*/ = "inline"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.text.TextFormatDisplay", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsEndFill.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsEndFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d.GraphicsEndFill = function () 10 | { 11 | return; 12 | 13 | }; 14 | 15 | 16 | flash.addDescription("flash.display.GraphicsEndFill", d, null, null, [ "flash.display.IGraphicsFill", "flash.display.IGraphicsData" ]); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/core/flash/swf/ShowFrame.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.ShowFrame = function () 8 | { 9 | this.Tag_constructor(); 10 | } 11 | 12 | var s = {}; 13 | 14 | s.__init__ = function () 15 | { 16 | this.prototype.Tag_constructor = this.__base__; 17 | 18 | } 19 | 20 | flash.addDescription("flash.swf.ShowFrame", d, "flash.swf.Tag", s, null); 21 | 22 | } 23 | ()); -------------------------------------------------------------------------------- /sdk/core/flash/media/ID3Info.as: -------------------------------------------------------------------------------- 1 | package flash.media 2 | { 3 | 4 | final dynamic public class ID3Info 5 | { 6 | public var songName:String; 7 | public var genre:String; 8 | public var artist:String; 9 | public var track:String; 10 | public var album:String; 11 | public var year:String; 12 | public var comment:String; 13 | 14 | public function ID3Info() 15 | { 16 | 17 | } 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /sdk/core/flash/net/net.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | public function getClassByAlias(aliasName:String):Class 4 | { 5 | } 6 | 7 | public function navigateToURL(request:URLRequest, window:String = null):void 8 | { 9 | } 10 | 11 | public function registerClassAlias(aliasName:String, classObject:Class):void 12 | { 13 | } 14 | 15 | public function sendToURL(request:URLRequest):void 16 | { 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/ActionScriptVersion.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.ActionScriptVersion*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.ACTIONSCRIPT2/*uint*/ = 2; 12 | this.ACTIONSCRIPT3/*uint*/ = 3; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.ActionScriptVersion", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/swf/ShowFrame.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.ShowFrame = function () 8 | { 9 | this.Tag_constructor(); 10 | } 11 | 12 | var s = {}; 13 | 14 | s.__init__ = function () 15 | { 16 | this.prototype.Tag_constructor = this.__base__; 17 | 18 | } 19 | 20 | flash.addDescription("flash.swf.ShowFrame", d, "flash.swf.Tag", s, null); 21 | 22 | } 23 | ()); -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/InterpolationMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.InterpolationMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.LINEAR_RGB/*String*/ = "linearRGB"; 12 | this.RGB/*String*/ = "rgb"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.InterpolationMethod", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/ParameterInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class ParameterInfo 8 | { 9 | public var name:String; 10 | 11 | public function ParameterInfo() 12 | { 13 | 14 | } 15 | 16 | public function toString():String 17 | { 18 | return "ParameterInfo (" + name + ")"; 19 | } 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/AVM1Movie.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | import flash.utils.*; 4 | 5 | public class AVM1Movie extends DisplayObject 6 | { 7 | public function AVM1Movie() 8 | { 9 | } 10 | 11 | public function addCallback(functionName:String, closure:Function):void 12 | { 13 | 14 | } 15 | 16 | public function call(functionName:String, ...args:Array):void 17 | { 18 | 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLRequestMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLRequestMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | /*public*/ 11 | this/*const*/.GET/*String*/ = "GET"; 12 | /*public*/ 13 | this/*const*/.POST/*String*/ = "POST"; 14 | 15 | }; 16 | 17 | flash.addDescription("flash.net.URLRequestMethod", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/CapsStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.CapsStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.NONE/*String*/ = "none"; 12 | this.ROUND/*String*/ = "round"; 13 | this.SQUARE/*String*/ = "square"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.display.CapsStyle", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/StageDisplayState.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageDisplayState*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.FULL_SCREEN/*String*/ = "fullScreen"; 12 | this.NORMAL/*String*/ = "normal"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.StageDisplayState", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/events/EventPhase.js: -------------------------------------------------------------------------------- 1 | /*class flash.events.EventPhase*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.AT_TARGET/*uint*/ = 2; 12 | this.BUBBLING_PHASE/*uint*/ = 3; 13 | this.CAPTURING_PHASE/*uint*/ = 1; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.events.EventPhase", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/filters/BitmapFilterQuality.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.BitmapFilterQuality*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.HIGH/*int*/ = 3; 12 | this.LOW/*int*/ = 1; 13 | this.MEDIUM/*int*/ = 2; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.filters.BitmapFilterQuality", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/SharedObjectFlushStatus.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.SharedObjectFlushStatus*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.FLUSHED/*String*/ = "flushed"; 12 | this.PENDING/*String*/ = "pending"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.net.SharedObjectFlushStatus", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/GridFitType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.GridFitType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.NONE/*String*/ = "none"; 12 | this.PIXEL/*String*/ = "pixel"; 13 | this.SUBPIXEL/*String*/ = "subpixel"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.text.GridFitType", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/JointStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.JointStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.BEVEL/*String*/ = "bevel"; 12 | this.MITER/*String*/ = "miter"; 13 | this.ROUND/*String*/ = "round"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.display.JointStyle", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/SpreadMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.SpreadMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | this.PAD/*String*/ = "pad"; 11 | this.REFLECT/*String*/ = "reflect"; 12 | this.REPEAT/*String*/ = "repeat"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.display.SpreadMethod", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextDisplayMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextDisplayMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.CRT/*String*/ = "crt"; 12 | this.DEFAULT/*String*/ = "default"; 13 | this.LCD/*String*/ = "lcd"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.text.TextDisplayMode", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/ui/KeyLocation.js: -------------------------------------------------------------------------------- 1 | /*class flash.ui.KeyLocation*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.LEFT/*uint*/ = 1; 12 | this.NUM_PAD/*uint*/ = 3; 13 | this.RIGHT/*uint*/ = 2; 14 | this.STANDARD/*uint*/ = 0; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.ui.KeyLocation", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/utils/Endian.js: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | /*class flash.utils.Endian*/ 4 | (function () 5 | { 6 | "use strict"; 7 | 8 | var s = {}; 9 | 10 | s.__init__ = function () 11 | { 12 | this.BIG_ENDIAN/*String*/ = "bigEndian"; 13 | this.LITTLE_ENDIAN/*String*/ = "littleEndian"; 14 | 15 | }; 16 | 17 | flash.addDescription("flash.utils.Endian", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/text/FontType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.FontType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.DEVICE/*String*/ = "device"; 13 | /*public*/ 14 | this/*const*/.EMBEDDED/*String*/ = "embedded"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.FontType", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/URLLoaderDataFormat.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLLoaderDataFormat*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | this.BINARY/*String*/ = "binary"; 11 | this.TEXT/*String*/ = "text"; 12 | this.VARIABLES/*String*/ = "variables"; 13 | 14 | }; 15 | 16 | flash.addDescription("flash.net.URLLoaderDataFormat", null, null, s, null); 17 | 18 | } 19 | ()); 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/printing/PrintJobOrientation.js: -------------------------------------------------------------------------------- 1 | /*class flash.printing.PrintJobOrientation*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.LANDSCAPE/*String*/ = "landscape"; 12 | this.PORTRAIT/*String*/ = "portrait"; 13 | 14 | }; 15 | 16 | 17 | flash.addDescription("flash.printing.PrintJobOrientation", null, null, s, null); 18 | 19 | } 20 | ()); 21 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/Sample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.Sample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*const*/.stack/*Array*/ = null; 11 | /*public*/ 12 | d/*const*/.time/*Number*/ = 0; 13 | 14 | 15 | /*public*/ 16 | d.Sample = function () 17 | { 18 | 19 | }; 20 | 21 | 22 | flash.addDescription("flash.sampler.Sample", d, null, null, null); 23 | 24 | } 25 | ()); 26 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/PixelSnapping.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.PixelSnapping*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.ALWAYS/*String*/ = "always"; 12 | this.AUTO/*String*/ = "auto"; 13 | this.NEVER/*String*/ = "never"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.display.PixelSnapping", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFieldType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFieldType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.DYNAMIC/*String*/ = "dynamic"; 13 | /*public*/ 14 | this/*const*/.INPUT/*String*/ = "input"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.TextFieldType", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/filters/BitmapFilterType.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.BitmapFilterType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.FULL/*String*/ = "full"; 12 | this.INNER/*String*/ = "inner"; 13 | this.OUTER/*String*/ = "outer"; 14 | 15 | }; 16 | 17 | 18 | flash.addDescription("flash.filters.BitmapFilterType", null, null, s, null); 19 | 20 | } 21 | ()); 22 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GradientType.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GradientType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.LINEAR/*String*/ = "linear"; 13 | /*public*/ 14 | this/*const*/.RADIAL/*String*/ = "radial"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.GradientType", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/text/AntiAliasType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.AntiAliasType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.ADVANCED/*String*/ = "advanced"; 13 | /*public*/ 14 | this/*const*/.NORMAL/*String*/ = "normal"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.AntiAliasType", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextColorType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextColorType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.DARK_COLOR/*String*/ = "dark"; 13 | /*public*/ 14 | this/*const*/.LIGHT_COLOR/*String*/ = "light"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.TextColorType", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/ExceptionInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class ExceptionInfo 8 | { 9 | public var from:uint; 10 | public var to:uint; 11 | public var target:uint; 12 | 13 | public var type:String; 14 | 15 | public var name:String; 16 | 17 | public function ExceptionInfo() 18 | { 19 | 20 | } 21 | 22 | } 23 | 24 | } -------------------------------------------------------------------------------- /sdk/core/flash/accessibility/AccessibilityProperties.as: -------------------------------------------------------------------------------- 1 | package flash.accessibility 2 | { 3 | 4 | public class AccessibilityProperties 5 | { 6 | public var shortcut:String; 7 | public var name:String; 8 | public var silent:Boolean; 9 | public var description:String; 10 | public var forceSimple:Boolean; 11 | public var noAutoLabeling:Boolean; 12 | 13 | public function AccessibilityProperties() 14 | { 15 | 16 | } 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFormatDisplay.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFormatDisplay*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.BLOCK/*String*/ = "block"; 13 | /*public*/ 14 | this/*const*/.INLINE/*String*/ = "inline"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.TextFormatDisplay", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/BitmapDataChannel.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.BitmapDataChannel*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.ALPHA/*uint*/ = 8; 12 | this.BLUE/*uint*/ = 4; 13 | this.GREEN/*uint*/ = 2; 14 | this.RED/*uint*/ = 1; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.BitmapDataChannel", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/system/LoaderContext.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | 4 | public class LoaderContext 5 | { 6 | public var applicationDomain:ApplicationDomain = null; 7 | public var checkPolicyFile:Boolean = false; 8 | public var securityDomain:SecurityDomain = null; 9 | 10 | public function LoaderContext(checkPolicyFile:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null) 11 | { 12 | } 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/QName.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public final class QName 5 | { 6 | public function get localName():String 7 | { 8 | 9 | } 10 | 11 | public function get uri():String 12 | { 13 | 14 | } 15 | 16 | public function QName(namespace:Object = null, name:Object = null) 17 | { 18 | 19 | } 20 | 21 | public function toString():String 22 | { 23 | 24 | } 25 | 26 | public function valueOf():QName 27 | { 28 | 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /sdk/core/flash/display/ActionScriptVersion.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.ActionScriptVersion*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.ACTIONSCRIPT2/*uint*/ = 2; 13 | /*public*/ 14 | this/*const*/.ACTIONSCRIPT3/*uint*/ = 3; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.ActionScriptVersion", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/Namespace.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public final class Namespace 5 | { 6 | public function get prefix():String 7 | { 8 | 9 | } 10 | 11 | public function get uri():String 12 | { 13 | 14 | } 15 | 16 | public function Namespace(prefix:Object = null, uri:Object = null) 17 | { 18 | 19 | } 20 | 21 | public function toString():String 22 | { 23 | 24 | } 25 | 26 | public function valueOf():String 27 | { 28 | 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /sdk/core/flash/display/InterpolationMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.InterpolationMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.LINEAR_RGB/*String*/ = "linearRGB"; 13 | /*public*/ 14 | this/*const*/.RGB/*String*/ = "rgb"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.InterpolationMethod", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextLineMetrics.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | public class TextLineMetrics 5 | { 6 | public var width:Number; 7 | public var ascent:Number; 8 | public var leading:Number; 9 | public var height:Number; 10 | public var x:Number; 11 | public var descent:Number; 12 | 13 | public function TextLineMetrics(x:Number, width:Number, height:Number, ascent:Number, descent:Number, leading:Number) 14 | { 15 | 16 | } 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/FrameLabel.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.FrameLabel*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.frame/*int*/ = 0; 10 | d.name/*String*/ = null; 11 | 12 | 13 | d.FrameLabel = function (name/*String*/, frame/*int*/) 14 | { 15 | this.name = name; 16 | this.frame = /*int*/Math.floor(frame); 17 | }; 18 | 19 | flash.addDescription("flash.display.FrameLabel", d, null, null, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/StageQuality.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageQuality*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.BEST/*String*/ = "best"; 12 | this.HIGH/*String*/ = "high"; 13 | this.LOW/*String*/ = "low"; 14 | this.MEDIUM/*String*/ = "medium"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.StageQuality", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/FontStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.FontStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.BOLD/*String*/ = "bold"; 12 | this.BOLD_ITALIC/*String*/ = "boldItalic"; 13 | this.ITALIC/*String*/ = "italic"; 14 | this.REGULAR/*String*/ = "regular"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.FontStyle", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/display/StageDisplayState.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageDisplayState*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.FULL_SCREEN/*String*/ = "fullScreen"; 13 | /*public*/ 14 | this/*const*/.NORMAL/*String*/ = "normal"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.StageDisplayState", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/events/ErrorEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class ErrorEvent extends TextEvent 5 | { 6 | public static const ERROR:String = "error"; 7 | 8 | public function ErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 9 | { 10 | } 11 | 12 | override public function toString():String 13 | { 14 | } 15 | 16 | override public function clone():Event 17 | { 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/core/flash/net/SharedObjectFlushStatus.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.SharedObjectFlushStatus*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.FLUSHED/*String*/ = "flushed"; 13 | /*public*/ 14 | this/*const*/.PENDING/*String*/ = "pending"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.net.SharedObjectFlushStatus", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/ItemInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class ItemInfo 8 | { 9 | public var keyIndex:uint; 10 | public var valueIndex:uint; 11 | 12 | public function ItemInfo() 13 | { 14 | 15 | } 16 | 17 | public function toString():String 18 | { 19 | return "ItemInfo (key:" + keyIndex + ", value:" + valueIndex + ")"; 20 | } 21 | } 22 | 23 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/ScriptInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class ScriptInfo 8 | { 9 | public var initMethod:MethodInfo; 10 | 11 | public var traits:Array; 12 | 13 | public function ScriptInfo() 14 | { 15 | 16 | } 17 | 18 | public function dispose():void 19 | { 20 | initMethod = null; 21 | traits = null; 22 | } 23 | 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /sdk/core/flash/utils/Endian.js: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | /*class flash.utils.Endian*/ 4 | (function () 5 | { 6 | "use strict"; 7 | 8 | var s = {}; 9 | 10 | s.__init__ = function () 11 | { 12 | /*public*/ 13 | this/*const*/.BIG_ENDIAN/*String*/ = "bigEndian"; 14 | /*public*/ 15 | this/*const*/.LITTLE_ENDIAN/*String*/ = "littleEndian"; 16 | 17 | }; 18 | 19 | flash.addDescription("flash.utils.Endian", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/xml/XMLNodeType.as: -------------------------------------------------------------------------------- 1 | package flash.xml 2 | { 3 | 4 | final public class XMLNodeType 5 | { 6 | public static const DOCUMENT_TYPE_NODE:uint = 10; 7 | public static const ELEMENT_NODE:uint = 1; 8 | public static const COMMENT_NODE:uint = 8; 9 | public static const XML_DECLARATION:uint = 13; 10 | public static const CDATA_NODE:uint = 4; 11 | public static const TEXT_NODE:uint = 3; 12 | public static const PROCESSING_INSTRUCTION_NODE:uint = 7; 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/system/FSCommand.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.FSCommand*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.FSCommand = function () 11 | { 12 | return; 13 | 14 | }; 15 | 16 | 17 | var s = {}; 18 | 19 | 20 | s._fscommand = function (command/*String*/, args/*String*/)/*void*/ 21 | { 22 | 23 | }; 24 | 25 | 26 | flash.addDescription("flash.system.FSCommand", d, null, s, null); 27 | 28 | } 29 | ()); 30 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextFieldAutoSize.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFieldAutoSize*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.CENTER/*String*/ = "center"; 12 | this.LEFT/*String*/ = "left"; 13 | this.NONE/*String*/ = "none"; 14 | this.RIGHT/*String*/ = "right"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.TextFieldAutoSize", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextFormatAlign.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFormatAlign*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.CENTER/*String*/ = "center"; 12 | this.JUSTIFY/*String*/ = "justify"; 13 | this.LEFT/*String*/ = "left"; 14 | this.RIGHT/*String*/ = "right"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.text.TextFormatAlign", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/events/IMEEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class IMEEvent extends TextEvent 5 | { 6 | public static const IME_COMPOSITION:String = "imeComposition"; 7 | 8 | public function IMEEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 9 | { 10 | } 11 | 12 | override public function toString():String 13 | { 14 | } 15 | 16 | override public function clone():Event 17 | { 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/core/flash/printing/PrintJobOrientation.js: -------------------------------------------------------------------------------- 1 | /*class flash.printing.PrintJobOrientation*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.LANDSCAPE/*String*/ = "landscape"; 13 | /*public*/ 14 | this/*const*/.PORTRAIT/*String*/ = "portrait"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.printing.PrintJobOrientation", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextExtent.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | public class TextExtent 5 | { 6 | public var width:Number; 7 | public var height:Number; 8 | public var descent:Number; 9 | public var textFieldHeight:Number; 10 | public var textFieldWidth:Number; 11 | public var ascent:Number; 12 | 13 | public function TextExtent(width:Number, height:Number, textFieldWidth:Number, textFieldHeight:Number, ascent:Number, descent:Number) 14 | { 15 | } 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /demo/extreme/build/data/extreme.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/ColorMatrixFilter.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | final public class ColorMatrixFilter extends BitmapFilter 5 | { 6 | 7 | public function get matrix():Array 8 | { 9 | } 10 | 11 | public function set matrix(value:Array):void 12 | { 13 | } 14 | 15 | public function ColorMatrixFilter(matrix:Array = null) 16 | { 17 | 18 | } 19 | 20 | override public function clone():BitmapFilter 21 | { 22 | 23 | } 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/compact/Compact.js: -------------------------------------------------------------------------------- 1 | /*class com.guepard.tests.compact.Compact*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/d.Compact = function () 11 | { 12 | 13 | var message/*String*/ = null; 14 | 15 | message = "\\" + 123 + " is missing or is not in the correct format"; 16 | 17 | }; 18 | 19 | 20 | 21 | 22 | 23 | flash.addDescription("com.guepard.tests.compact.Compact", d, null, null, null, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/LineScaleMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.LineScaleMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.HORIZONTAL/*String*/ = "horizontal"; 12 | this.NONE/*String*/ = "none"; 13 | this.NORMAL/*String*/ = "normal"; 14 | this.VERTICAL/*String*/ = "vertical"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.LineScaleMode", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/OptionInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class OptionInfo 8 | { 9 | public var value:Object; 10 | public var kind:uint; 11 | public var valueIndex:uint; 12 | 13 | public function OptionInfo() 14 | { 15 | 16 | } 17 | 18 | public function toString():String 19 | { 20 | return "OptionInfo (value:" + value + ", kind:" + kind + ")"; 21 | } 22 | } 23 | 24 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/CapsStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.CapsStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.NONE/*String*/ = "none"; 13 | /*public*/ 14 | this/*const*/.ROUND/*String*/ = "round"; 15 | /*public*/ 16 | this/*const*/.SQUARE/*String*/ = "square"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.display.CapsStyle", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/events/EventPhase.js: -------------------------------------------------------------------------------- 1 | /*class flash.events.EventPhase*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.AT_TARGET/*uint*/ = 2; 13 | /*public*/ 14 | this/*const*/.BUBBLING_PHASE/*uint*/ = 3; 15 | /*public*/ 16 | this/*const*/.CAPTURING_PHASE/*uint*/ = 1; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.events.EventPhase", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BitmapFilterQuality.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.BitmapFilterQuality*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.HIGH/*int*/ = 3; 13 | /*public*/ 14 | this/*const*/.LOW/*int*/ = 1; 15 | /*public*/ 16 | this/*const*/.MEDIUM/*int*/ = 2; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.filters.BitmapFilterQuality", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/text/GridFitType.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.GridFitType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.NONE/*String*/ = "none"; 13 | /*public*/ 14 | this/*const*/.PIXEL/*String*/ = "pixel"; 15 | /*public*/ 16 | this/*const*/.SUBPIXEL/*String*/ = "subpixel"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.text.GridFitType", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/StageScaleMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageScaleMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.EXACT_FIT/*String*/ = "exactFit"; 12 | this.NO_BORDER/*String*/ = "noBorder"; 13 | this.NO_SCALE/*String*/ = "noScale"; 14 | this.SHOW_ALL/*String*/ = "showAll"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.display.StageScaleMode", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/system/SecurityDomain.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.SecurityDomain*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | d.SecurityDomain = function () 11 | { 12 | return; 13 | 14 | }; 15 | 16 | 17 | var s = {}; 18 | 19 | 20 | s.get_currentDomain = function ()/*SecurityDomain*/ 21 | { 22 | return null; 23 | 24 | }; 25 | 26 | 27 | flash.addDescription("flash.system.SecurityDomain", d, null, s, null); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /sdk/core/flash/display/JointStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.JointStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.BEVEL/*String*/ = "bevel"; 13 | /*public*/ 14 | this/*const*/.MITER/*String*/ = "miter"; 15 | /*public*/ 16 | this/*const*/.ROUND/*String*/ = "round"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.display.JointStyle", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/display/SpreadMethod.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.SpreadMethod*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | /*public*/ 11 | this/*const*/.PAD/*String*/ = "pad"; 12 | /*public*/ 13 | this/*const*/.REFLECT/*String*/ = "reflect"; 14 | /*public*/ 15 | this/*const*/.REPEAT/*String*/ = "repeat"; 16 | 17 | }; 18 | 19 | 20 | flash.addDescription("flash.display.SpreadMethod", null, null, s, null); 21 | 22 | } 23 | ()); 24 | -------------------------------------------------------------------------------- /sdk/core/flash/system/FSCommand.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.FSCommand*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*internal*/ 11 | d.FSCommand = function () 12 | { 13 | return; 14 | 15 | }; 16 | 17 | 18 | var s = {}; 19 | 20 | 21 | /*public*/ 22 | s._fscommand = function (command/*String*/, args/*String*/)/*void*/ 23 | { 24 | 25 | }; 26 | 27 | 28 | flash.addDescription("flash.system.FSCommand", d, null, s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextDisplayMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextDisplayMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.CRT/*String*/ = "crt"; 13 | /*public*/ 14 | this/*const*/.DEFAULT/*String*/ = "default"; 15 | /*public*/ 16 | this/*const*/.LCD/*String*/ = "lcd"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.text.TextDisplayMode", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/display/PixelSnapping.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.PixelSnapping*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.ALWAYS/*String*/ = "always"; 13 | /*public*/ 14 | this/*const*/.AUTO/*String*/ = "auto"; 15 | /*public*/ 16 | this/*const*/.NEVER/*String*/ = "never"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.display.PixelSnapping", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/display/StageAlign.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class StageAlign 5 | { 6 | public static const LEFT:String = "L"; 7 | public static const BOTTOM_RIGHT:String = "BR"; 8 | public static const BOTTOM:String = "B"; 9 | public static const TOP_LEFT:String = "TL"; 10 | public static const TOP_RIGHT:String = "TR"; 11 | public static const TOP:String = "T"; 12 | public static const BOTTOM_LEFT:String = "BL"; 13 | public static const RIGHT:String = "R"; 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /sdk/core/flash/events/SecurityErrorEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class SecurityErrorEvent extends ErrorEvent 5 | { 6 | public static const SECURITY_ERROR:String = "securityError"; 7 | 8 | public function SecurityErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 9 | { 10 | } 11 | 12 | override public function clone():Event 13 | { 14 | } 15 | 16 | override public function toString():String 17 | { 18 | } 19 | 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLLoaderDataFormat.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLLoaderDataFormat*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | /*public*/ 11 | this/*const*/.BINARY/*String*/ = "binary"; 12 | /*public*/ 13 | this/*const*/.TEXT/*String*/ = "text"; 14 | /*public*/ 15 | this/*const*/.VARIABLES/*String*/ = "variables"; 16 | 17 | }; 18 | 19 | flash.addDescription("flash.net.URLLoaderDataFormat", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/filters/DisplacementMapFilterMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.DisplacementMapFilterMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.CLAMP/*String*/ = "clamp"; 12 | this.COLOR/*String*/ = "color"; 13 | this.IGNORE/*String*/ = "ignore"; 14 | this.WRAP/*String*/ = "wrap"; 15 | 16 | }; 17 | 18 | 19 | flash.addDescription("flash.filters.DisplacementMapFilterMode", null, null, s, null); 20 | 21 | } 22 | ()); 23 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BitmapFilterType.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.BitmapFilterType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.FULL/*String*/ = "full"; 13 | /*public*/ 14 | this/*const*/.INNER/*String*/ = "inner"; 15 | /*public*/ 16 | this/*const*/.OUTER/*String*/ = "outer"; 17 | 18 | }; 19 | 20 | 21 | flash.addDescription("flash.filters.BitmapFilterType", null, null, s, null); 22 | 23 | } 24 | ()); 25 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsBitmapFill.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | import flash.geom.*; 4 | 5 | final public class GraphicsBitmapFill extends Object implements IGraphicsFill, IGraphicsData 6 | { 7 | public var bitmapData:BitmapData; 8 | public var matrix:Matrix; 9 | public var repeat:Boolean; 10 | public var smooth:Boolean; 11 | 12 | public function GraphicsBitmapFill(param1:BitmapData = null, param2:Matrix = null, param3:Boolean = true, param4:Boolean = false) 13 | { 14 | 15 | } 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/URLRequestHeader.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLRequestHeader*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.name/*String*/ = null; 10 | d.value/*String*/ = null; 11 | 12 | 13 | d.URLRequestHeader = function (name/*String*/, value/*String*/) 14 | { 15 | this.name = name == undefined ? "" : name; 16 | this.value = value == undefined ? "" : value; 17 | 18 | }; 19 | 20 | flash.addDescription("flash.net.URLRequestHeader", d, null, null, null); 21 | 22 | } 23 | ()); 24 | -------------------------------------------------------------------------------- /sdk/core/flash/display/FrameLabel.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.FrameLabel*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*var*/.frame/*int*/ = 0; 11 | /*public*/ 12 | d/*var*/.name/*String*/ = null; 13 | 14 | 15 | /*public*/ 16 | d.FrameLabel = function (name/*String*/, frame/*int*/) 17 | { 18 | this.name = name; 19 | this.frame = /*int*/Math.floor(frame); 20 | }; 21 | 22 | flash.addDescription("flash.display.FrameLabel", d, null, null, null); 23 | 24 | } 25 | ()); 26 | -------------------------------------------------------------------------------- /sdk/core/flash/system/SecurityDomain.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.SecurityDomain*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | 10 | /*public*/ 11 | d.SecurityDomain = function () 12 | { 13 | return; 14 | 15 | }; 16 | 17 | 18 | var s = {}; 19 | 20 | 21 | /*public*/ 22 | s.get_currentDomain = function ()/*SecurityDomain*/ 23 | { 24 | return null; 25 | 26 | }; 27 | 28 | 29 | flash.addDescription("flash.system.SecurityDomain", d, null, s, null); 30 | 31 | } 32 | ()); 33 | -------------------------------------------------------------------------------- /sdk/core/flash/system/SecurityPanel.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | 4 | final public class SecurityPanel 5 | { 6 | public static const DEFAULT:String = "default"; 7 | public static const CAMERA:String = "camera"; 8 | public static const LOCAL_STORAGE:String = "localStorage"; 9 | public static const PRIVACY:String = "privacy"; 10 | public static const MICROPHONE:String = "microphone"; 11 | public static const SETTINGS_MANAGER:String = "settingsManager"; 12 | public static const DISPLAY:String = "display"; 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /sdk/core/flash/ui/KeyLocation.js: -------------------------------------------------------------------------------- 1 | /*class flash.ui.KeyLocation*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.LEFT/*uint*/ = 1; 13 | /*public*/ 14 | this/*const*/.NUM_PAD/*uint*/ = 3; 15 | /*public*/ 16 | this/*const*/.RIGHT/*uint*/ = 2; 17 | /*public*/ 18 | this/*const*/.STANDARD/*uint*/ = 0; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.ui.KeyLocation", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/GraphicsPathWinding.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsPathWinding*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.GraphicsPathWinding = function () 9 | { 10 | return; 11 | 12 | }; 13 | 14 | 15 | var s = {}; 16 | 17 | s.__init__ = function () 18 | { 19 | this.EVEN_ODD/*String*/ = "evenodd"; 20 | this.NON_ZERO/*String*/ = "nonzero"; 21 | 22 | }; 23 | 24 | 25 | flash.addDescription("flash.display.GraphicsPathWinding", d, null, s, null); 26 | 27 | } 28 | ()); 29 | -------------------------------------------------------------------------------- /sdk/core/flash/events/AsyncErrorEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class AsyncErrorEvent extends ErrorEvent 5 | { 6 | public static const ASYNC_ERROR:String = "asyncError"; 7 | public var error:Error; 8 | 9 | public function AsyncErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "", error:Error = null) 10 | { 11 | } 12 | 13 | override public function clone():Event 14 | { 15 | } 16 | 17 | override public function toString():String 18 | { 19 | } 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsPathCommand.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GraphicsPathCommand extends Object 5 | { 6 | public static const NO_OP:int = 0; 7 | public static const MOVE_TO:int = 1; 8 | public static const LINE_TO:int = 2; 9 | public static const CURVE_TO:int = 3; 10 | public static const WIDE_MOVE_TO:int = 4; 11 | public static const WIDE_LINE_TO:int = 5; 12 | public static const CUBIC_CURVE_TO:int = 6; 13 | 14 | public function GraphicsPathCommand() 15 | { 16 | 17 | } 18 | 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /sdk/core/flash/display/BitmapDataChannel.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.BitmapDataChannel*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.ALPHA/*uint*/ = 8; 13 | /*public*/ 14 | this/*const*/.BLUE/*uint*/ = 4; 15 | /*public*/ 16 | this/*const*/.GREEN/*uint*/ = 2; 17 | /*public*/ 18 | this/*const*/.RED/*uint*/ = 1; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.display.BitmapDataChannel", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/display/SWFVersion.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class SWFVersion 5 | { 6 | public static const FLASH1:uint = 1; 7 | public static const FLASH3:uint = 3; 8 | public static const FLASH5:uint = 5; 9 | public static const FLASH7:uint = 7; 10 | public static const FLASH4:uint = 4; 11 | public static const FLASH6:uint = 6; 12 | public static const FLASH8:uint = 8; 13 | public static const FLASH2:uint = 2; 14 | public static const FLASH9:uint = 9; 15 | public static const FLASH10:uint = 10; 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /sdk/core/flash/events/NetFilterEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | import flash.utils.*; 4 | 5 | public class NetFilterEvent extends Event 6 | { 7 | public var data:ByteArray; 8 | public var header:ByteArray; 9 | 10 | public function NetFilterEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, header:ByteArray = null, data:ByteArray = null) 11 | { 12 | } 13 | 14 | override public function clone():Event 15 | { 16 | } 17 | 18 | override public function toString():String 19 | { 20 | } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /sdk/core/flash/geom/test.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | flash.createPackage("flash.geom"); 6 | 7 | flash.geom.test = function () 8 | { 9 | flash.trace("flash.geom.test"); 10 | 11 | var point = new flash.geom.Point(); 12 | var rectangle = new flash.geom.Rectangle(); 13 | var matrix = new flash.geom.Matrix(); 14 | var color = new flash.geom.ColorTransform(); 15 | 16 | flash.trace(point.toString()); 17 | flash.trace(rectangle); 18 | flash.trace(matrix); 19 | flash.trace(color); 20 | flash.trace(); 21 | }; 22 | } 23 | ()); -------------------------------------------------------------------------------- /sdk/core/flash/net/XMLSocket.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | import flash.events.*; 4 | 5 | public class XMLSocket extends EventDispatcher 6 | { 7 | 8 | public function get connected():Boolean 9 | { 10 | } 11 | 12 | public function XMLSocket(host:String = null, port:int = 0) 13 | { 14 | 15 | } 16 | 17 | public function send(object:Object):void 18 | { 19 | } 20 | 21 | public function connect(host:String, port:int):void 22 | { 23 | } 24 | 25 | public function close():void 26 | { 27 | } 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/MorphShape.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.MorphShape*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.MorphShape = function () 10 | { 11 | this.DisplayObject_constructor(); 12 | return; 13 | 14 | }; 15 | 16 | var s = {}; 17 | 18 | s.__init__ = function () 19 | { 20 | /*super*/ 21 | this.prototype.DisplayObject_constructor = this.__base__; 22 | }; 23 | 24 | 25 | flash.addDescription("flash.display.MorphShape", d, "flash.display.DisplayObject", s, null); 26 | 27 | } 28 | ()); 29 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/media/ID3Info.js: -------------------------------------------------------------------------------- 1 | /*class flash.media.ID3Info*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.album/*String*/ = null; 10 | d.artist/*String*/ = null; 11 | d.comment/*String*/ = null; 12 | d.genre/*String*/ = null; 13 | d.songName/*String*/ = null; 14 | d.track/*String*/ = null; 15 | d.year/*String*/ = null; 16 | 17 | 18 | d.ID3Info = function () 19 | { 20 | return; 21 | 22 | }; 23 | 24 | 25 | flash.addDescription("flash.media.ID3Info", d, null, null, null); 26 | 27 | } 28 | ()); 29 | -------------------------------------------------------------------------------- /sdk/core/flash/events/HTTPStatusEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class HTTPStatusEvent extends Event 5 | { 6 | public static const HTTP_STATUS:String = "httpStatus"; 7 | 8 | public function get status():int 9 | { 10 | } 11 | 12 | public function HTTPStatusEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, status:int = 0) 13 | { 14 | } 15 | 16 | override public function clone():Event 17 | { 18 | } 19 | 20 | override public function toString():String 21 | { 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /sdk/core/flash/accessibility/Accessibility.as: -------------------------------------------------------------------------------- 1 | package flash.accessibility 2 | { 3 | import flash.display.*; 4 | 5 | final public class Accessibility 6 | { 7 | 8 | public static function get active():Boolean 9 | { 10 | 11 | } 12 | 13 | public static function sendEvent(source:DisplayObject, childID:uint, eventType:uint, nonHTML:Boolean = false):void 14 | { 15 | 16 | } 17 | 18 | public static function updateProperties():void 19 | { 20 | } 21 | 22 | public function Accessibility() 23 | { 24 | 25 | } 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/MetaData.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class MetaData 8 | { 9 | public var name:String; 10 | public var itemInfos:Array; 11 | 12 | public function MetaData() 13 | { 14 | 15 | } 16 | 17 | public function dispose():void 18 | { 19 | itemInfos = null; 20 | } 21 | 22 | public function toString():String 23 | { 24 | return "MetaData (name:" + name + ", length:" + itemInfos.length + ")"; 25 | } 26 | } 27 | 28 | } -------------------------------------------------------------------------------- /sdk/core/flash/display/Scene.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class Scene 5 | { 6 | private var _name:String; 7 | 8 | public function get name():String 9 | { 10 | 11 | } 12 | 13 | private var _numFrames:int; 14 | 15 | public function get numFrames():int 16 | { 17 | 18 | } 19 | 20 | private var _labels:Array; 21 | 22 | public function get labels():Array 23 | { 24 | 25 | } 26 | 27 | public function Scene(name:String, labels:Array, numFrames:int) 28 | { 29 | 30 | } 31 | 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /sdk/core/flash/display/StageQuality.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageQuality*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.BEST/*String*/ = "best"; 13 | /*public*/ 14 | this/*const*/.HIGH/*String*/ = "high"; 15 | /*public*/ 16 | this/*const*/.LOW/*String*/ = "low"; 17 | /*public*/ 18 | this/*const*/.MEDIUM/*String*/ = "medium"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.display.StageQuality", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/text/FontStyle.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.FontStyle*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.BOLD/*String*/ = "bold"; 13 | /*public*/ 14 | this/*const*/.BOLD_ITALIC/*String*/ = "boldItalic"; 15 | /*public*/ 16 | this/*const*/.ITALIC/*String*/ = "italic"; 17 | /*public*/ 18 | this/*const*/.REGULAR/*String*/ = "regular"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.text.FontStyle", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/printing/PrintJobOptions.js: -------------------------------------------------------------------------------- 1 | /*class flash.printing.PrintJobOptions*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.printAsBitmap/*Boolean*/ = false; 10 | 11 | 12 | d.PrintJobOptions = function (printAsBitmap/*Boolean*/) 13 | { 14 | if (printAsBitmap == undefined) printAsBitmap = false; 15 | 16 | printAsBitmap = false; 17 | this.printAsBitmap = printAsBitmap; 18 | return; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.printing.PrintJobOptions", d, null, null, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/xml/XMLNodeType.js: -------------------------------------------------------------------------------- 1 | /*class flash.xml.XMLNodeType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | this.CDATA_NODE/*uint*/ = 4; 11 | this.COMMENT_NODE/*uint*/ = 8; 12 | this.DOCUMENT_TYPE_NODE/*uint*/ = 10; 13 | this.ELEMENT_NODE/*uint*/ = 1; 14 | this.PROCESSING_INSTRUCTION_NODE/*uint*/ = 7; 15 | this.TEXT_NODE/*uint*/ = 3; 16 | this.XML_DECLARATION/*uint*/ = 13; 17 | 18 | }; 19 | 20 | flash.addDescription("flash.xml.XMLNodeType", null, null, s, null); 21 | 22 | } 23 | ()); 24 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLLoader.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | import flash.events.*; 4 | import flash.utils.*; 5 | 6 | public class URLLoader extends EventDispatcher 7 | { 8 | public var dataFormat:String = "text"; 9 | public var bytesLoaded:uint = 0; 10 | public var bytesTotal:uint = 0; 11 | public var data:Object; 12 | 13 | public function URLLoader(request:URLRequest = null) 14 | { 15 | 16 | } 17 | 18 | public function load(request:URLRequest):void 19 | { 20 | } 21 | 22 | public function close():void 23 | { 24 | } 25 | 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFieldAutoSize.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFieldAutoSize*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.CENTER/*String*/ = "center"; 13 | /*public*/ 14 | this/*const*/.LEFT/*String*/ = "left"; 15 | /*public*/ 16 | this/*const*/.NONE/*String*/ = "none"; 17 | /*public*/ 18 | this/*const*/.RIGHT/*String*/ = "right"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.text.TextFieldAutoSize", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/text/TextFormatAlign.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextFormatAlign*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.CENTER/*String*/ = "center"; 13 | /*public*/ 14 | this/*const*/.JUSTIFY/*String*/ = "justify"; 15 | /*public*/ 16 | this/*const*/.LEFT/*String*/ = "left"; 17 | /*public*/ 18 | this/*const*/.RIGHT/*String*/ = "right"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.text.TextFormatAlign", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/events/FullScreenEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class FullScreenEvent extends ActivityEvent 5 | { 6 | public static const FULL_SCREEN:String = "fullScreen"; 7 | 8 | public function get fullScreen():Boolean 9 | { 10 | } 11 | 12 | public function FullScreenEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, fullScreen:Boolean = false) 13 | { 14 | } 15 | 16 | override public function toString():String 17 | { 18 | } 19 | 20 | override public function clone():Event 21 | { 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/CSMSettings.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.CSMSettings*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.fontSize/*Number*/ = 0; 9 | d.insideCutoff/*Number*/ = 0; 10 | d.outsideCutoff/*Number*/ = 0; 11 | 12 | 13 | d.CSMSettings = function (fontSize/*Number*/, insideCutoff/*Number*/, outsideCutoff/*Number*/) 14 | { 15 | this.fontSize = fontSize; 16 | this.insideCutoff = insideCutoff; 17 | this.outsideCutoff = outsideCutoff; 18 | }; 19 | 20 | flash.addDescription("flash.text.CSMSettings", d, null, null, null); 21 | 22 | } 23 | ()); 24 | -------------------------------------------------------------------------------- /sdk/core/flash/Error.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | public dynamic class Error 5 | { 6 | public static function getErrorMessage(index:int):String 7 | { 8 | 9 | } 10 | 11 | public static function throwError(type:Class, index:uint, ...rest):Object 12 | { 13 | 14 | } 15 | 16 | public var message:String; 17 | public var name:String; 18 | 19 | public function get errorID():int 20 | { 21 | 22 | } 23 | 24 | public function Error(message:String = "", id:uint = 0) 25 | { 26 | 27 | } 28 | 29 | public function getStackTrace():String 30 | { 31 | 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /sdk/core/flash/display/MorphShape.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.MorphShape*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.MorphShape = function () 11 | { 12 | this.DisplayObject_constructor(); 13 | return; 14 | 15 | }; 16 | 17 | var s = {}; 18 | 19 | s.__init__ = function () 20 | { 21 | /*super*/ 22 | /*public*/ 23 | this.prototype.DisplayObject_constructor = this.__base__; 24 | }; 25 | 26 | 27 | flash.addDescription("flash.display.MorphShape", d, "flash.display.DisplayObject", s, null); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /sdk/core/flash/net/URLRequestHeader.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.URLRequestHeader*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*var*/.name/*String*/ = null; 11 | /*public*/ 12 | d/*var*/.value/*String*/ = null; 13 | 14 | 15 | /*public*/ 16 | d.URLRequestHeader = function (name/*String*/, value/*String*/) 17 | { 18 | this.name = name == undefined ? "" : name; 19 | this.value = value == undefined ? "" : value; 20 | 21 | }; 22 | 23 | flash.addDescription("flash.net.URLRequestHeader", d, null, null, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/sampler/StackFrame.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.StackFrame*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.file/*String*/ = null; 10 | d.line/*uint*/ = 0; 11 | d.name/*String*/ = null; 12 | 13 | 14 | d.StackFrame = function () 15 | { 16 | 17 | }; 18 | 19 | d.toString = function ()/*String*/ 20 | { 21 | return this.name + "()" + (this.file ? ("[" + this.file + ":" + this.line + "]") : ("")); 22 | 23 | }; 24 | 25 | 26 | flash.addDescription("flash.sampler.StackFrame", d, null, null, null); 27 | 28 | } 29 | ()); 30 | -------------------------------------------------------------------------------- /sdk/core/flash/display/LineScaleMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.LineScaleMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.HORIZONTAL/*String*/ = "horizontal"; 13 | /*public*/ 14 | this/*const*/.NONE/*String*/ = "none"; 15 | /*public*/ 16 | this/*const*/.NORMAL/*String*/ = "normal"; 17 | /*public*/ 18 | this/*const*/.VERTICAL/*String*/ = "vertical"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.display.LineScaleMode", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/display/StageScaleMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageScaleMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.EXACT_FIT/*String*/ = "exactFit"; 13 | /*public*/ 14 | this/*const*/.NO_BORDER/*String*/ = "noBorder"; 15 | /*public*/ 16 | this/*const*/.NO_SCALE/*String*/ = "noScale"; 17 | /*public*/ 18 | this/*const*/.SHOW_ALL/*String*/ = "showAll"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.display.StageScaleMode", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/Function.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | final public class Function extends Object 5 | { 6 | public function get prototype():Object 7 | { 8 | 9 | } 10 | 11 | public function Function(param1:Function = "") 12 | { 13 | 14 | } 15 | 16 | public function call(thisArg:Object, ...args:Array):Object 17 | { 18 | 19 | } 20 | 21 | public function apply(thisArg:Object, args:Array):Object 22 | { 23 | 24 | } 25 | 26 | function toString():String 27 | { 28 | 29 | } 30 | 31 | function valueOf():Function 32 | { 33 | 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsPathWinding.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsPathWinding*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d.GraphicsPathWinding = function () 10 | { 11 | return; 12 | 13 | }; 14 | 15 | 16 | var s = {}; 17 | 18 | s.__init__ = function () 19 | { 20 | /*public*/ 21 | this/*const*/.EVEN_ODD/*String*/ = "evenodd"; 22 | /*public*/ 23 | this/*const*/.NON_ZERO/*String*/ = "nonzero"; 24 | 25 | }; 26 | 27 | 28 | flash.addDescription("flash.display.GraphicsPathWinding", d, null, s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/DisplacementMapFilterMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.filters.DisplacementMapFilterMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.CLAMP/*String*/ = "clamp"; 13 | /*public*/ 14 | this/*const*/.COLOR/*String*/ = "color"; 15 | /*public*/ 16 | this/*const*/.IGNORE/*String*/ = "ignore"; 17 | /*public*/ 18 | this/*const*/.WRAP/*String*/ = "wrap"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.filters.DisplacementMapFilterMode", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/printing/PrintJobOptions.js: -------------------------------------------------------------------------------- 1 | /*class flash.printing.PrintJobOptions*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*var*/.printAsBitmap/*Boolean*/ = false; 11 | 12 | 13 | /*public*/ 14 | d.PrintJobOptions = function (printAsBitmap/*Boolean*/) 15 | { 16 | if (printAsBitmap == undefined) printAsBitmap = false; 17 | 18 | printAsBitmap = false; 19 | this.printAsBitmap = printAsBitmap; 20 | return; 21 | 22 | }; 23 | 24 | 25 | flash.addDescription("flash.printing.PrintJobOptions", d, null, null, null); 26 | 27 | } 28 | ()); 29 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/StageAlign.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.StageAlign*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.BOTTOM/*String*/ = "B"; 12 | this.BOTTOM_LEFT/*String*/ = "BL"; 13 | this.BOTTOM_RIGHT/*String*/ = "BR"; 14 | this.LEFT/*String*/ = "L"; 15 | this.RIGHT/*String*/ = "R"; 16 | this.TOP/*String*/ = "T"; 17 | this.TOP_LEFT/*String*/ = "TL"; 18 | this.TOP_RIGHT/*String*/ = "TR"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.display.StageAlign", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /sdk/core/flash/events/TimerEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class TimerEvent extends Event 5 | { 6 | public static const TIMER_COMPLETE:String = "timerComplete"; 7 | public static const TIMER:String = "timer"; 8 | 9 | public function TimerEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false) 10 | { 11 | 12 | } 13 | 14 | override public function clone():Event 15 | { 16 | 17 | } 18 | 19 | override public function toString():String 20 | { 21 | 22 | } 23 | 24 | public function updateAfterEvent():void 25 | { 26 | } 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sdk/core/flash/events/SyncEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class SyncEvent extends Event 5 | { 6 | public static const SYNC:String = "sync"; 7 | 8 | public function get changeList():Array 9 | { 10 | } 11 | 12 | public function set changeList(value:Array):void 13 | { 14 | } 15 | 16 | public function SyncEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, changeList:Array = null) 17 | { 18 | } 19 | 20 | override public function clone():Event 21 | { 22 | } 23 | 24 | override public function toString():String 25 | { 26 | } 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/sampler/DeleteObjectSample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.DeleteObjectSample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.id/*Number*/ = 0; 9 | d.size/*Number*/ = 0; 10 | 11 | 12 | d.DeleteObjectSample = function () 13 | { 14 | this.Sample_constructor(); 15 | return; 16 | 17 | }; 18 | 19 | var s = {}; 20 | 21 | s.__init__ = function () 22 | { 23 | /*super*/ 24 | this.prototype.Sample_constructor = this.__base__; 25 | } 26 | 27 | 28 | flash.addDescription("flash.sampler.DeleteObjectSample", d, "flash.sampler.Sample", s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/NamespaceInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class NamespaceInfo 8 | { 9 | public var kind:uint; 10 | public var name:String = "*"; 11 | public var info:String = ""; 12 | 13 | public function NamespaceInfo() 14 | { 15 | 16 | } 17 | 18 | public function equals(value:NamespaceInfo):Boolean 19 | { 20 | return info == value.info && name == value.name && kind == value.kind; 21 | } 22 | 23 | public function toString():String 24 | { 25 | return name; 26 | } 27 | } 28 | 29 | } -------------------------------------------------------------------------------- /test/IExample.js: -------------------------------------------------------------------------------- 1 | /*interface com.guepard.tests.IExample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*internal*/d.get_example = function ()/*Number*/ 10 | { 11 | 12 | }; 13 | 14 | /*internal*/d.set_example = function (value/*Number*/)/*void*/ 15 | { 16 | 17 | }; 18 | 19 | 20 | /*internal*/d.test = function ()/*void*/ 21 | { 22 | 23 | }; 24 | 25 | /*public*/d.IExample = function () 26 | { 27 | 28 | 29 | }; 30 | 31 | 32 | 33 | 34 | 35 | flash.addDescription("com.guepard.tests.IExample", d, null, null, null, null); 36 | 37 | } 38 | ()); 39 | -------------------------------------------------------------------------------- /sdk/core/flash/system/ApplicationDomain.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | 4 | final public class ApplicationDomain 5 | { 6 | 7 | public static function get currentDomain():ApplicationDomain 8 | { 9 | 10 | } 11 | 12 | public function get parentDomain():ApplicationDomain 13 | { 14 | 15 | } 16 | 17 | public function ApplicationDomain(parentDomain:ApplicationDomain = null) 18 | { 19 | 20 | } 21 | 22 | public function getDefinition(name:String):Object 23 | { 24 | 25 | } 26 | 27 | public function hasDefinition(name:String):Boolean 28 | { 29 | 30 | } 31 | 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/SWFVersion.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.SWFVersion*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.FLASH1/*uint*/ = 1; 12 | this.FLASH10/*uint*/ = 10; 13 | this.FLASH2/*uint*/ = 2; 14 | this.FLASH3/*uint*/ = 3; 15 | this.FLASH4/*uint*/ = 4; 16 | this.FLASH5/*uint*/ = 5; 17 | this.FLASH6/*uint*/ = 6; 18 | this.FLASH7/*uint*/ = 7; 19 | this.FLASH8/*uint*/ = 8; 20 | this.FLASH9/*uint*/ = 9; 21 | 22 | }; 23 | 24 | 25 | flash.addDescription("flash.display.SWFVersion", null, null, s, null); 26 | 27 | } 28 | ()); 29 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/ObjectEncoding.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.ObjectEncoding*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.AMF0/*uint*/ = 0; 12 | this.AMF3/*uint*/ = 3; 13 | this.DEFAULT/*uint*/ = 3; 14 | 15 | }; 16 | 17 | s.get_dynamicPropertyWriter = function ()/*IDynamicPropertyWriter*/ 18 | { 19 | 20 | }; 21 | 22 | s.set_dynamicPropertyWriter = function (object/*IDynamicPropertyWriter*/)/*void*/ 23 | { 24 | 25 | }; 26 | 27 | 28 | flash.addDescription("flash.net.ObjectEncoding", null, null, s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/CSMTextSettings.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class CSMTextSettings extends Tag 10 | { 11 | public function CSMTextSettings() 12 | { 13 | 14 | } 15 | 16 | public override function read():void 17 | { 18 | 19 | } 20 | 21 | public override function write():void 22 | { 23 | 24 | } 25 | 26 | override public function toString():String 27 | { 28 | return "CSMTextSettings (length:" + bytes.length + ")"; 29 | } 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /sdk/core/flash/events/NetStatusEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class NetStatusEvent extends Event 5 | { 6 | public static const NET_STATUS:String = "netStatus"; 7 | 8 | public function get info():Object 9 | { 10 | } 11 | 12 | public function set info(value:Object):void 13 | { 14 | } 15 | 16 | public function NetStatusEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, info:Object = null) 17 | { 18 | } 19 | 20 | override public function clone():Event 21 | { 22 | } 23 | 24 | override public function toString():String 25 | { 26 | } 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sdk/core/flash/ui/ContextMenuBuiltInItems.as: -------------------------------------------------------------------------------- 1 | package flash.ui 2 | { 3 | 4 | final public class ContextMenuBuiltInItems 5 | { 6 | public var loop:Boolean = true; 7 | public var print:Boolean = true; 8 | public var zoom:Boolean = true; 9 | public var play:Boolean = true; 10 | public var forwardAndBack:Boolean = true; 11 | public var rewind:Boolean = true; 12 | public var save:Boolean = true; 13 | public var quality:Boolean = true; 14 | 15 | public function ContextMenuBuiltInItems() 16 | { 17 | 18 | } 19 | 20 | public function clone():ContextMenuBuiltInItems 21 | { 22 | 23 | } 24 | 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/system/SecurityPanel.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.SecurityPanel*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.CAMERA/*String*/ = "camera"; 12 | this.DEFAULT/*String*/ = "default"; 13 | this.DISPLAY/*String*/ = "display"; 14 | this.LOCAL_STORAGE/*String*/ = "localStorage"; 15 | this.MICROPHONE/*String*/ = "microphone"; 16 | this.PRIVACY/*String*/ = "privacy"; 17 | this.SETTINGS_MANAGER/*String*/ = "settingsManager"; 18 | 19 | }; 20 | 21 | 22 | flash.addDescription("flash.system.SecurityPanel", null, null, s, null); 23 | 24 | } 25 | ()); 26 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsTrianglePath.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | final public class GraphicsTrianglePath extends Object implements IGraphicsPath, IGraphicsData 5 | { 6 | public var indices:Vector.; 7 | public var vertices:Vector.; 8 | public var uvtData:Vector.; 9 | 10 | public function get culling():String 11 | { 12 | } 13 | 14 | public function set culling(param1:String):void 15 | { 16 | } 17 | 18 | public function GraphicsTrianglePath(param1:Vector. = null, param2:Vector. = null, param3:Vector. = null, param4:String = "none") 19 | { 20 | } 21 | 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /sdk/core/flash/events/ActivityEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class ActivityEvent extends Event 5 | { 6 | public static const ACTIVITY:String = "activity"; 7 | 8 | public function get activating():Boolean 9 | { 10 | } 11 | 12 | public function set activating(value:Boolean):void 13 | { 14 | } 15 | 16 | public function ActivityEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, activating:Boolean = false) 17 | { 18 | } 19 | 20 | override public function clone():Event 21 | { 22 | } 23 | 24 | override public function toString():String 25 | { 26 | } 27 | 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /sdk/core/flash/external/ExternalInterface.as: -------------------------------------------------------------------------------- 1 | package flash.external 2 | { 3 | 4 | final public class ExternalInterface 5 | { 6 | public static var marshallExceptions:Boolean = false; 7 | 8 | public static function get available():Boolean 9 | { 10 | } 11 | 12 | public static function get objectID():String 13 | { 14 | } 15 | 16 | public static function addCallback(functionName:String, closure:Function):void 17 | { 18 | 19 | } 20 | 21 | public static function call(functionName:String, ...args:Array):Object 22 | { 23 | 24 | } 25 | 26 | public function ExternalInterface() 27 | { 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/IOError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.IOError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.IOError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | var s = {}; 20 | 21 | s.__init__ = function () 22 | { 23 | /*super*/ 24 | this.prototype.Error_constructor = this.__base__; 25 | }; 26 | 27 | 28 | flash.addDescription("flash.errors.IOError", d, "Error", s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /src/com/guepard/parser/token/MergeData.as: -------------------------------------------------------------------------------- 1 | package com.guepard.parser.token 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class MergeData 8 | { 9 | public var join:Boolean; 10 | public var data:String; 11 | public var type:String; 12 | public var end:Array; 13 | public var begin:Array; 14 | public var ignore:Array; 15 | 16 | public function MergeData(begin:Array, end:Array, type:String, data:String, join:Boolean, ignore:Array) 17 | { 18 | this.join = join; 19 | this.data = data; 20 | this.type = type; 21 | this.end = end; 22 | this.begin = begin; 23 | this.ignore = ignore; 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /sdk/core/flash/swf/FrameLabel.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.name = null; 8 | 9 | d.FrameLabel = function () 10 | { 11 | this.Tag_constructor(); 12 | } 13 | 14 | d.fromXML = function (node) 15 | { 16 | this.Tag_fromXML(node); 17 | 18 | this.name = node.get_attributes().name; 19 | } 20 | 21 | var s = {}; 22 | 23 | s.__init__ = function () 24 | { 25 | this.prototype.Tag_constructor = this.__base__; 26 | this.prototype.Tag_fromXML = this.__base__.prototype.fromXML; 27 | 28 | } 29 | 30 | flash.addDescription("flash.swf.FrameLabel", d, "flash.swf.Tag", s, null); 31 | 32 | } 33 | ()); -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/SymbolData.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import flash.xml.XMLNode; 4 | import flash.xml.XMLNodeType; 5 | 6 | /** 7 | * ... 8 | * @author Antonov Sergey 9 | */ 10 | public class SymbolData 11 | { 12 | public var id:uint; 13 | public var name:String; 14 | 15 | public function SymbolData() 16 | { 17 | 18 | } 19 | 20 | public function toXML():XMLNode 21 | { 22 | var node:XMLNode = new XMLNode(XMLNodeType.ELEMENT_NODE, "SymbolData"); 23 | 24 | node.attributes.id = id; 25 | node.attributes.name = name; 26 | 27 | return node; 28 | } 29 | 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /sdk/core/flash/text/Font.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | 4 | public class Font 5 | { 6 | 7 | public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array 8 | { 9 | } 10 | 11 | public static function registerFont(font:Class):void 12 | { 13 | } 14 | 15 | public function get fontStyle():String 16 | { 17 | } 18 | 19 | public function get fontType():String 20 | { 21 | } 22 | 23 | public function get fontName():String 24 | { 25 | } 26 | 27 | public function Font() 28 | { 29 | 30 | } 31 | 32 | public function hasGlyphs(str:String):Boolean 33 | { 34 | } 35 | 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/swf/FrameLabel.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | var d = {}; 6 | 7 | d.name = null; 8 | 9 | d.FrameLabel = function () 10 | { 11 | this.Tag_constructor(); 12 | } 13 | 14 | d.fromXML = function (node) 15 | { 16 | this.Tag_fromXML(node); 17 | 18 | this.name = node.get_attributes().name; 19 | } 20 | 21 | var s = {}; 22 | 23 | s.__init__ = function () 24 | { 25 | this.prototype.Tag_constructor = this.__base__; 26 | this.prototype.Tag_fromXML = this.__base__.prototype.fromXML; 27 | 28 | } 29 | 30 | flash.addDescription("flash.swf.FrameLabel", d, "flash.swf.Tag", s, null); 31 | 32 | } 33 | ()); -------------------------------------------------------------------------------- /sdk/core/flash/events/IEventDispatcher.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public interface IEventDispatcher 5 | { 6 | { 7 | } 8 | 9 | { 10 | } 11 | 12 | public function IEventDispatcher(); 13 | 14 | function hasEventListener(type:String):Boolean; 15 | 16 | function willTrigger(type:String):Boolean; 17 | 18 | function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void 19 | 20 | function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 21 | 22 | function dispatchEvent(event:Event):Boolean; 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/GraphicsPathCommand.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsPathCommand*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.GraphicsPathCommand = function () 9 | { 10 | 11 | }; 12 | 13 | 14 | var s = {}; 15 | 16 | s.__init__ = function () 17 | { 18 | this.NO_OP/*int*/ = 0; 19 | this.MOVE_TO/*int*/ = 1; 20 | this.LINE_TO/*int*/ = 2; 21 | this.CURVE_TO/*int*/ = 3; 22 | this.WIDE_MOVE_TO/*int*/ = 4; 23 | this.WIDE_LINE_TO/*int*/ = 5; 24 | this.CUBIC_CURVE_TO/*int*/ = 6; 25 | }; 26 | 27 | 28 | flash.addDescription("flash.display.GraphicsPathCommand", d, null, s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/core/flash/events/IOErrorEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class IOErrorEvent extends ErrorEvent 5 | { 6 | public static const DISK_ERROR:String = "diskError"; 7 | public static const NETWORK_ERROR:String = "networkError"; 8 | public static const VERIFY_ERROR:String = "verifyError"; 9 | public static const IO_ERROR:String = "ioError"; 10 | 11 | public function IOErrorEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 12 | { 13 | } 14 | 15 | override public function clone():Event 16 | { 17 | } 18 | 19 | override public function toString():String 20 | { 21 | } 22 | 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /sdk/core/flash/text/CSMSettings.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.CSMSettings*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d/*var*/.fontSize/*Number*/ = 0; 10 | /*public*/ 11 | d/*var*/.insideCutoff/*Number*/ = 0; 12 | /*public*/ 13 | d/*var*/.outsideCutoff/*Number*/ = 0; 14 | 15 | 16 | /*public*/ 17 | d.CSMSettings = function (fontSize/*Number*/, insideCutoff/*Number*/, outsideCutoff/*Number*/) 18 | { 19 | this.fontSize = fontSize; 20 | this.insideCutoff = insideCutoff; 21 | this.outsideCutoff = outsideCutoff; 22 | }; 23 | 24 | flash.addDescription("flash.text.CSMSettings", d, null, null, null); 25 | 26 | } 27 | ()); 28 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/sampler/NewObjectSample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.NewObjectSample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.id/*Number*/ = 0; 9 | d.type/*Class*/ = null; 10 | 11 | d.get_object = function () 12 | { 13 | 14 | }; 15 | 16 | 17 | d.NewObjectSample = function () 18 | { 19 | this.Sample_constructor(); 20 | 21 | }; 22 | 23 | var s = {}; 24 | 25 | s.__init__ = function () 26 | { 27 | /*super*/ 28 | this.prototype.Sample_constructor = this.__base__; 29 | } 30 | 31 | 32 | flash.addDescription("flash.sampler.NewObjectSample", d, "flash.sampler.Sample", s, null); 33 | 34 | } 35 | ()); 36 | -------------------------------------------------------------------------------- /sdk/core/flash/events/TextEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class TextEvent extends Event 5 | { 6 | public static const TEXT_INPUT:String = "textInput"; 7 | public static const LINK:String = "link"; 8 | 9 | public function get text():String 10 | { 11 | } 12 | 13 | public function set text(value:String):void 14 | { 15 | } 16 | 17 | public function TextEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, text:String = "") 18 | { 19 | 20 | } 21 | 22 | override public function clone():Event 23 | { 24 | } 25 | 26 | override public function toString():String 27 | { 28 | } 29 | 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /sdk/core/flash/int.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | final public class int extends Object 5 | { 6 | public static const MIN_VALUE:int = -2147483648; 7 | public static const MAX_VALUE:int = 2147483647; 8 | public static const length:int = 1; 9 | 10 | public function int(param1:int = 0) 11 | { 12 | } 13 | 14 | function toString(param1:int = 10):String 15 | { 16 | } 17 | 18 | function valueOf():int 19 | { 20 | } 21 | 22 | function toExponential(param1:int = 0):String 23 | { 24 | } 25 | 26 | function toPrecision(param1:int = 0):String 27 | { 28 | } 29 | 30 | function toFixed(param1:int = 0):String 31 | { 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /sdk/core/flash/system/IMEConversionMode.as: -------------------------------------------------------------------------------- 1 | package flash.system 2 | { 3 | 4 | final public class IMEConversionMode 5 | { 6 | public static const ALPHANUMERIC_HALF:String = "ALPHANUMERIC_HALF"; 7 | public static const KOREAN:String = "KOREAN"; 8 | public static const UNKNOWN:String = "UNKNOWN"; 9 | public static const JAPANESE_HIRAGANA:String = "JAPANESE_HIRAGANA"; 10 | public static const CHINESE:String = "CHINESE"; 11 | public static const JAPANESE_KATAKANA_FULL:String = "JAPANESE_KATAKANA_FULL"; 12 | public static const JAPANESE_KATAKANA_HALF:String = "JAPANESE_KATAKANA_HALF"; 13 | public static const ALPHANUMERIC_FULL:String = "ALPHANUMERIC_FULL"; 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /sdk/core/flash/uint.as: -------------------------------------------------------------------------------- 1 | package 2 | { 3 | 4 | final public class uint extends Object 5 | { 6 | public static const MIN_VALUE:uint = 0; 7 | public static const MAX_VALUE:uint = 4.29497e+009; 8 | public static const length:int = 1; 9 | 10 | public function uint(param1:uint = 0) 11 | { 12 | } 13 | 14 | function toString(param1:int = 10):String 15 | { 16 | } 17 | 18 | function valueOf():uint 19 | { 20 | } 21 | 22 | function toExponential(param1:int = 0):String 23 | { 24 | } 25 | 26 | function toPrecision(param1:int = 0):String 27 | { 28 | } 29 | 30 | function toFixed(param1:int = 0):String 31 | { 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/MemoryError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.MemoryError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.MemoryError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | this.prototype.Error_constructor = this.__base__; 26 | }; 27 | 28 | 29 | flash.addDescription("flash.errors.MemoryError", d, "Error", s, null); 30 | 31 | } 32 | ()); 33 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/EOFError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.EOFError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.EOFError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.IOError_constructor(message, id); 16 | 17 | }; 18 | 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | this.prototype.IOError_constructor = this.__base__; 26 | }; 27 | 28 | 29 | flash.addDescription("flash.errors.EOFError", d, "flash.errors.IOError", s, null); 30 | 31 | } 32 | ()); 33 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/IOError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.IOError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.IOError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | /*public*/ 26 | this.prototype.Error_constructor = this.__base__; 27 | }; 28 | 29 | 30 | flash.addDescription("flash.errors.IOError", d, "Error", s, null); 31 | 32 | } 33 | ()); 34 | -------------------------------------------------------------------------------- /sdk/core/flash/events/DataEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class DataEvent extends TextEvent 5 | { 6 | public static const DATA:String = "data"; 7 | public static const UPLOAD_COMPLETE_DATA:String = "uploadCompleteData"; 8 | 9 | public function get data():String 10 | { 11 | } 12 | 13 | public function set data(value:String):void 14 | { 15 | } 16 | 17 | public function DataEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, data:String = "") 18 | { 19 | } 20 | 21 | override public function toString():String 22 | { 23 | } 24 | 25 | override public function clone():Event 26 | { 27 | } 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/display/GraphicsSolidFill.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsSolidFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | d.alpha/*Number*/ = 1; 9 | d.color/*uint*/ = 0; 10 | 11 | 12 | d.GraphicsSolidFill = function (param1/*uint*/, param2/*Number*/) 13 | { 14 | if (param1 == undefined) param1 = 0; 15 | param1 = /*uint*/Math.floor(param1); 16 | if (param2 == undefined) param2 = 1; 17 | 18 | this.color = param1; 19 | this.alpha = param2; 20 | 21 | }; 22 | 23 | 24 | flash.addDescription("flash.display.GraphicsSolidFill", d, null, null, [ "flash.display.IGraphicsFill", "flash.display.IGraphicsData" ]); 25 | 26 | } 27 | ()); 28 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/InvalidSWFError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.InvalidSWFError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.InvalidSWFError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | this.prototype.Error_constructor = this.__base__; 26 | }; 27 | 28 | 29 | flash.addDescription("flash.errors.InvalidSWFError", d, "Error", s, null); 30 | 31 | } 32 | ()); 33 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/StackFrame.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.StackFrame*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*const*/.file/*String*/ = null; 11 | /*public*/ 12 | d/*const*/.line/*uint*/ = 0; 13 | /*public*/ 14 | d/*const*/.name/*String*/ = null; 15 | 16 | 17 | /*public*/ 18 | d.StackFrame = function () 19 | { 20 | 21 | }; 22 | 23 | /*public*/ 24 | d.toString = function ()/*String*/ 25 | { 26 | return this.name + "()" + (this.file ? ("[" + this.file + ":" + this.line + "]") : ("")); 27 | 28 | }; 29 | 30 | 31 | flash.addDescription("flash.sampler.StackFrame", d, null, null, null); 32 | 33 | } 34 | ()); 35 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/ScriptTimeoutError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.ScriptTimeoutError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.ScriptTimeoutError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | var s = {}; 20 | 21 | s.__init__ = function () 22 | { 23 | /*super*/ 24 | this.prototype.Error_constructor = this.__base__; 25 | }; 26 | 27 | 28 | flash.addDescription("flash.errors.ScriptTimeoutError", d, "Error", s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/StackOverflowError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.StackOverflowError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.StackOverflowError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | var s = {}; 20 | 21 | s.__init__ = function () 22 | { 23 | /*super*/ 24 | this.prototype.Error_constructor = this.__base__; 25 | }; 26 | 27 | 28 | flash.addDescription("flash.errors.StackOverflowError", d, "Error", s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/text/TextRun.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextRun*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.beginIndex/*int*/ = 0; 10 | d.endIndex/*int*/ = 0; 11 | d.textFormat/*TextFormat*/ = null; 12 | 13 | 14 | d.TextRun = function (beginIndex/*int*/, endIndex/*int*/, textFormat/*TextFormat*/) 15 | { 16 | beginIndex = /*int*/Math.floor(beginIndex); 17 | endIndex = /*int*/Math.floor(endIndex); 18 | 19 | this.beginIndex = beginIndex; 20 | this.endIndex = endIndex; 21 | this.textFormat = textFormat; 22 | return; 23 | 24 | }; 25 | 26 | 27 | flash.addDescription("flash.text.TextRun", d, null, null, null); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /sdk/core/flash/net/FileFilter.as: -------------------------------------------------------------------------------- 1 | package flash.net 2 | { 3 | 4 | final public class FileFilter 5 | { 6 | 7 | public function get extension():String 8 | { 9 | } 10 | 11 | public function set extension(value:String):void 12 | { 13 | } 14 | 15 | public function get macType():String 16 | { 17 | } 18 | 19 | public function set macType(value:String):void 20 | { 21 | } 22 | 23 | public function get description():String 24 | { 25 | } 26 | 27 | public function set description(value:String):void 28 | { 29 | } 30 | 31 | public function FileFilter(description:String, extension:String, macType:String = null) 32 | { 33 | } 34 | 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/info/NamespaceSetInfo.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.info 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class NamespaceSetInfo 8 | { 9 | public var namespaces:Array; 10 | 11 | public function NamespaceSetInfo() 12 | { 13 | 14 | } 15 | 16 | public function equals(nss:NamespaceSetInfo):Boolean 17 | { 18 | return namespaces == nss.namespaces; 19 | } 20 | 21 | public function toString():String 22 | { 23 | if (namespaces) 24 | { 25 | return "NamespaceSetInfo (" + namespaces.length + ")"; 26 | } 27 | else 28 | { 29 | return "NamespaceSetInfo"; 30 | } 31 | } 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /sdk/core/flash/errors/MemoryError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.MemoryError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.MemoryError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | 21 | var s = {}; 22 | 23 | s.__init__ = function () 24 | { 25 | /*super*/ 26 | /*public*/ 27 | this.prototype.Error_constructor = this.__base__; 28 | }; 29 | 30 | 31 | flash.addDescription("flash.errors.MemoryError", d, "Error", s, null); 32 | 33 | } 34 | ()); 35 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/errors/IllegalOperationError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.IllegalOperationError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | d.IllegalOperationError = function (message/*String*/, id/*int*/) 10 | { 11 | if (message == undefined) message = ""; 12 | if (id == undefined) id = 0; 13 | id = /*int*/Math.floor(id); 14 | 15 | this.Error_constructor(message, id); 16 | 17 | }; 18 | 19 | var s = {}; 20 | 21 | s.__init__ = function () 22 | { 23 | /*super*/ 24 | this.prototype.Error_constructor = this.__base__; 25 | }; 26 | 27 | 28 | flash.addDescription("flash.errors.IllegalOperationError", d, "Error", s, null); 29 | 30 | } 31 | ()); 32 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/DeleteObjectSample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.DeleteObjectSample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d/*const*/.id/*Number*/ = 0; 10 | /*public*/ 11 | d/*const*/.size/*Number*/ = 0; 12 | 13 | 14 | /*public*/ 15 | d.DeleteObjectSample = function () 16 | { 17 | this.Sample_constructor(); 18 | return; 19 | 20 | }; 21 | 22 | var s = {}; 23 | 24 | s.__init__ = function () 25 | { 26 | /*super*/ 27 | /*public*/ 28 | this.prototype.Sample_constructor = this.__base__; 29 | } 30 | 31 | 32 | flash.addDescription("flash.sampler.DeleteObjectSample", d, "flash.sampler.Sample", s, null); 33 | 34 | } 35 | ()); 36 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/EOFError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.EOFError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.EOFError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.IOError_constructor(message, id); 17 | 18 | }; 19 | 20 | 21 | var s = {}; 22 | 23 | s.__init__ = function () 24 | { 25 | /*super*/ 26 | /*public*/ 27 | this.prototype.IOError_constructor = this.__base__; 28 | }; 29 | 30 | 31 | flash.addDescription("flash.errors.EOFError", d, "flash.errors.IOError", s, null); 32 | 33 | } 34 | ()); 35 | -------------------------------------------------------------------------------- /sdk/core/flash/text/StyleSheet.as: -------------------------------------------------------------------------------- 1 | package flash.text 2 | { 3 | import flash.events.*; 4 | 5 | dynamic public class StyleSheet extends EventDispatcher 6 | { 7 | public function get styleNames():Array 8 | { 9 | } 10 | 11 | public function StyleSheet() 12 | { 13 | } 14 | 15 | public function parseCSS(CSSText:String):void 16 | { 17 | } 18 | 19 | public function clear():void 20 | { 21 | } 22 | 23 | public function transform(formatObject:Object):TextFormat 24 | { 25 | } 26 | 27 | public function setStyle(styleName:String, styleObject:Object):void 28 | { 29 | } 30 | 31 | public function getStyle(styleName:String):Object 32 | { 33 | } 34 | 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /demo/fla/build/data/fla.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/core/flash/media/SoundChannel.as: -------------------------------------------------------------------------------- 1 | package flash.media 2 | { 3 | import flash.events.*; 4 | 5 | final public class SoundChannel extends EventDispatcher 6 | { 7 | 8 | public function get position():Number 9 | { 10 | } 11 | 12 | public function get rightPeak():Number 13 | { 14 | } 15 | 16 | public function get leftPeak():Number 17 | { 18 | } 19 | 20 | public function get soundTransform():SoundTransform 21 | { 22 | } 23 | 24 | public function set soundTransform(sndTransform:SoundTransform):void 25 | { 26 | } 27 | 28 | public function SoundChannel() 29 | { 30 | return; 31 | } 32 | 33 | public function stop():void 34 | { 35 | } 36 | 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/ShowFrame.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.data.Tag; 4 | 5 | import flash.xml.XMLNode; 6 | 7 | /** 8 | * ... 9 | * @author Antonov Sergey 10 | */ 11 | public class ShowFrame extends Tag 12 | { 13 | public var index:int; 14 | 15 | public function ShowFrame() 16 | { 17 | super(); 18 | } 19 | 20 | public override function toString():String 21 | { 22 | return tagName + " (index: " + index + ")"; 23 | } 24 | 25 | public override function toXML():XMLNode 26 | { 27 | var node:XMLNode = super.toXML(); 28 | 29 | node.attributes.index = index; 30 | 31 | return node; 32 | } 33 | } 34 | 35 | } -------------------------------------------------------------------------------- /sdk/core/flash/errors/InvalidSWFError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.InvalidSWFError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.InvalidSWFError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | 21 | var s = {}; 22 | 23 | s.__init__ = function () 24 | { 25 | /*super*/ 26 | /*public*/ 27 | this.prototype.Error_constructor = this.__base__; 28 | }; 29 | 30 | 31 | flash.addDescription("flash.errors.InvalidSWFError", d, "Error", s, null); 32 | 33 | } 34 | ()); 35 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/ScriptTimeoutError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.ScriptTimeoutError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.ScriptTimeoutError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | /*public*/ 26 | this.prototype.Error_constructor = this.__base__; 27 | }; 28 | 29 | 30 | flash.addDescription("flash.errors.ScriptTimeoutError", d, "Error", s, null); 31 | 32 | } 33 | ()); 34 | -------------------------------------------------------------------------------- /sdk/core/flash/errors/StackOverflowError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.StackOverflowError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.StackOverflowError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | /*public*/ 26 | this.prototype.Error_constructor = this.__base__; 27 | }; 28 | 29 | 30 | flash.addDescription("flash.errors.StackOverflowError", d, "Error", s, null); 31 | 32 | } 33 | ()); 34 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/text/SwfTextAlign.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.text 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class SwfTextAlign 8 | { 9 | public static const LEFT:uint = 0; 10 | public static const RIGHT:uint = 1; 11 | public static const CENTER:uint = 2; 12 | public static const JUSTIFY:uint = 3; 13 | 14 | public static function getName(align:uint):String 15 | { 16 | switch (align) 17 | { 18 | case LEFT: 19 | return "LEFT"; 20 | case RIGHT: 21 | return "RIGHT"; 22 | case CENTER: 23 | return "CENTER"; 24 | case JUSTIFY: 25 | return "JUSTIFY"; 26 | } 27 | 28 | return "Undefined Text Align: " + align; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /sdk/core/flash/errors/IllegalOperationError.js: -------------------------------------------------------------------------------- 1 | /*class flash.errors.IllegalOperationError*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | 9 | /*public*/ 10 | d.IllegalOperationError = function (message/*String*/, id/*int*/) 11 | { 12 | if (message == undefined) message = ""; 13 | if (id == undefined) id = 0; 14 | id = /*int*/Math.floor(id); 15 | 16 | this.Error_constructor(message, id); 17 | 18 | }; 19 | 20 | var s = {}; 21 | 22 | s.__init__ = function () 23 | { 24 | /*super*/ 25 | /*public*/ 26 | this.prototype.Error_constructor = this.__base__; 27 | }; 28 | 29 | 30 | flash.addDescription("flash.errors.IllegalOperationError", d, "Error", s, null); 31 | 32 | } 33 | ()); 34 | -------------------------------------------------------------------------------- /sdk/core/flash/media/ID3Info.js: -------------------------------------------------------------------------------- 1 | /*class flash.media.ID3Info*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*var*/.album/*String*/ = null; 11 | /*public*/ 12 | d/*var*/.artist/*String*/ = null; 13 | /*public*/ 14 | d/*var*/.comment/*String*/ = null; 15 | /*public*/ 16 | d/*var*/.genre/*String*/ = null; 17 | /*public*/ 18 | d/*var*/.songName/*String*/ = null; 19 | /*public*/ 20 | d/*var*/.track/*String*/ = null; 21 | /*public*/ 22 | d/*var*/.year/*String*/ = null; 23 | 24 | 25 | /*public*/ 26 | d.ID3Info = function () 27 | { 28 | return; 29 | 30 | }; 31 | 32 | 33 | flash.addDescription("flash.media.ID3Info", d, null, null, null); 34 | 35 | } 36 | ()); 37 | -------------------------------------------------------------------------------- /sdk/core/flash/net/ObjectEncoding.js: -------------------------------------------------------------------------------- 1 | /*class flash.net.ObjectEncoding*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | /*public*/ 12 | this/*const*/.AMF0/*uint*/ = 0; 13 | /*public*/ 14 | this/*const*/.AMF3/*uint*/ = 3; 15 | /*public*/ 16 | this/*const*/.DEFAULT/*uint*/ = 3; 17 | 18 | }; 19 | 20 | /*public*/ 21 | s.get_dynamicPropertyWriter = function ()/*IDynamicPropertyWriter*/ 22 | { 23 | 24 | }; 25 | 26 | /*public*/ 27 | s.set_dynamicPropertyWriter = function (object/*IDynamicPropertyWriter*/)/*void*/ 28 | { 29 | 30 | }; 31 | 32 | 33 | flash.addDescription("flash.net.ObjectEncoding", null, null, s, null); 34 | 35 | } 36 | ()); 37 | -------------------------------------------------------------------------------- /sdk/core/flash/xml/XMLDocument.as: -------------------------------------------------------------------------------- 1 | package flash.xml 2 | { 3 | 4 | public class XMLDocument extends XMLNode 5 | { 6 | public var idMap:Object; 7 | public var xmlDecl:Object = null; 8 | public var docTypeDecl:Object = null; 9 | public var ignoreWhite:Boolean = false; 10 | 11 | public function XMLDocument(source:String = null) 12 | { 13 | 14 | } 15 | 16 | override public function toString():String 17 | { 18 | 19 | } 20 | 21 | public function createElement(name:String):XMLNode 22 | { 23 | 24 | } 25 | 26 | public function parseXML(source:String):void 27 | { 28 | 29 | } 30 | 31 | public function createTextNode(text:String):XMLNode 32 | { 33 | 34 | } 35 | 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /sdk/core/flash/display/GraphicsSolidFill.js: -------------------------------------------------------------------------------- 1 | /*class flash.display.GraphicsSolidFill*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d/*var*/.alpha/*Number*/ = 1; 10 | /*public*/ 11 | d/*var*/.color/*uint*/ = 0; 12 | 13 | 14 | /*public*/ 15 | d.GraphicsSolidFill = function (param1/*uint*/, param2/*Number*/) 16 | { 17 | if (param1 == undefined) param1 = 0; 18 | param1 = /*uint*/Math.floor(param1); 19 | if (param2 == undefined) param2 = 1; 20 | 21 | this.color = param1; 22 | this.alpha = param2; 23 | 24 | }; 25 | 26 | 27 | flash.addDescription("flash.display.GraphicsSolidFill", d, null, null, [ "flash.display.IGraphicsFill", "flash.display.IGraphicsData" ]); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /sdk/core/flash/display/Bitmap.as: -------------------------------------------------------------------------------- 1 | package flash.display 2 | { 3 | 4 | public class Bitmap extends DisplayObject 5 | { 6 | 7 | public function get bitmapData():BitmapData 8 | { 9 | } 10 | 11 | public function set bitmapData(value:BitmapData):void 12 | { 13 | } 14 | 15 | public function get smoothing():Boolean 16 | { 17 | } 18 | 19 | public function set smoothing(value:Boolean):void 20 | { 21 | } 22 | 23 | public function get pixelSnapping():String 24 | { 25 | } 26 | 27 | public function set pixelSnapping(value:String):void 28 | { 29 | } 30 | 31 | public function Bitmap(bitmapData:BitmapData = null, pixelSnapping:String = "auto", smoothing:Boolean = false) 32 | { 33 | } 34 | 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /sdk/core/flash/xml/XMLNodeType.js: -------------------------------------------------------------------------------- 1 | /*class flash.xml.XMLNodeType*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var s = {}; 7 | 8 | s.__init__ = function () 9 | { 10 | /*public*/ 11 | this/*const*/.CDATA_NODE/*uint*/ = 4; 12 | /*public*/ 13 | this/*const*/.COMMENT_NODE/*uint*/ = 8; 14 | /*public*/ 15 | this/*const*/.DOCUMENT_TYPE_NODE/*uint*/ = 10; 16 | /*public*/ 17 | this/*const*/.ELEMENT_NODE/*uint*/ = 1; 18 | /*public*/ 19 | this/*const*/.PROCESSING_INSTRUCTION_NODE/*uint*/ = 7; 20 | /*public*/ 21 | this/*const*/.TEXT_NODE/*uint*/ = 3; 22 | /*public*/ 23 | this/*const*/.XML_DECLARATION/*uint*/ = 13; 24 | 25 | }; 26 | 27 | flash.addDescription("flash.xml.XMLNodeType", null, null, s, null); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineFont2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.serialization.SWFStream; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class DefineFont2 extends DefineFont 10 | { 11 | public function DefineFont2() 12 | { 13 | super(); 14 | } 15 | 16 | public override function read():void 17 | { 18 | var stream:SWFStream = new SWFStream(bytes); 19 | 20 | id = stream.byteArray.readUnsignedShort(); 21 | } 22 | 23 | public override function write():void 24 | { 25 | 26 | } 27 | 28 | override public function toString():String 29 | { 30 | return tagName + " (length:" + bytes.length + ", id: " + id + ")"; 31 | } 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineFont4.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.serialization.SWFStream; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class DefineFont4 extends DefineFont 10 | { 11 | public function DefineFont4() 12 | { 13 | super(); 14 | } 15 | 16 | public override function read():void 17 | { 18 | var stream:SWFStream = new SWFStream(bytes); 19 | 20 | id = stream.byteArray.readUnsignedShort(); 21 | } 22 | 23 | public override function write():void 24 | { 25 | 26 | } 27 | 28 | override public function toString():String 29 | { 30 | return tagName + " (length:" + bytes.length + ", id: " + id + ")"; 31 | } 32 | } 33 | 34 | } -------------------------------------------------------------------------------- /src/com/guepard/decompiler/tags/DefineText2.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.tags 2 | { 3 | import com.guepard.decompiler.serialization.SWFStream; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class DefineText2 extends DefineText 10 | { 11 | public function DefineText2() 12 | { 13 | super(); 14 | } 15 | 16 | override protected function readColor(stream:SWFStream):uint 17 | { 18 | return stream.readRGBA(); 19 | } 20 | 21 | override protected function writeColor(stream:SWFStream, color:uint):void 22 | { 23 | stream.writeRGBA(color); 24 | } 25 | 26 | override public function toString():String 27 | { 28 | return tagName + " (length:" + bytes.length + ", id:" + id + ")"; 29 | } 30 | } 31 | 32 | } -------------------------------------------------------------------------------- /sdk/core/flash/net/net.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | flash.createPackage("flash.net"); 6 | 7 | flash.net.navigateToURL = function (request, type) 8 | { 9 | if (request) 10 | { 11 | switch (type) 12 | { 13 | case "_self":// ��������� ������� ����� � ������� ����. 14 | window.location.href = request.get_url(); 15 | break; 16 | 17 | case "_blank":// ���������� ����� ����. 18 | case "_parent":// ��������� ������������ ������ �������� ������. 19 | case "_top":// ��������� ����� ������ �������� ������ � ������� ����. 20 | default: 21 | window.open(request.get_url()); 22 | break; 23 | } 24 | } 25 | else 26 | { 27 | throw new Error("Request must not be null."); 28 | } 29 | }; 30 | } 31 | ()); -------------------------------------------------------------------------------- /sdk/engine/js/flash/media/SoundLoaderContext.js: -------------------------------------------------------------------------------- 1 | /*class flash.media.SoundLoaderContext*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | d.bufferTime/*Number*/ = 1000; 10 | d.checkPolicyFile/*Boolean*/ = false; 11 | 12 | 13 | d.SoundLoaderContext = function (bufferTime/*Number*/, checkPolicyFile/*Boolean*/) 14 | { 15 | if (bufferTime == undefined) bufferTime = 1000; 16 | if (checkPolicyFile == undefined) checkPolicyFile = false; 17 | 18 | bufferTime = 1000; 19 | checkPolicyFile = false; 20 | this.checkPolicyFile = checkPolicyFile; 21 | this.bufferTime = bufferTime; 22 | return; 23 | 24 | }; 25 | 26 | 27 | flash.addDescription("flash.media.SoundLoaderContext", d, null, null, null); 28 | 29 | } 30 | ()); 31 | -------------------------------------------------------------------------------- /application.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.guepard.app.converter 4 | 1.0.999 5 | converter 6 | converter 7 | 8 | converter 9 | converter.swf 10 | standard 11 | false 12 | true 13 | true 14 | true 15 | true 16 | 600 600 17 | 18 | 22 | -------------------------------------------------------------------------------- /sdk/core/flash/sampler/NewObjectSample.js: -------------------------------------------------------------------------------- 1 | /*class flash.sampler.NewObjectSample*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | var d = {}; 7 | 8 | /*public*/ 9 | d/*const*/.id/*Number*/ = 0; 10 | /*public*/ 11 | d/*const*/.type/*Class*/ = null; 12 | 13 | /*public*/ 14 | d.get_object = function () 15 | { 16 | 17 | }; 18 | 19 | 20 | /*public*/ 21 | d.NewObjectSample = function () 22 | { 23 | this.Sample_constructor(); 24 | 25 | }; 26 | 27 | var s = {}; 28 | 29 | s.__init__ = function () 30 | { 31 | /*super*/ 32 | /*public*/ 33 | this.prototype.Sample_constructor = this.__base__; 34 | } 35 | 36 | 37 | flash.addDescription("flash.sampler.NewObjectSample", d, "flash.sampler.Sample", s, null); 38 | 39 | } 40 | ()); 41 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/net/net.js: -------------------------------------------------------------------------------- 1 | (function () 2 | { 3 | "use strict"; 4 | 5 | flash.createPackage("flash.net"); 6 | 7 | flash.net.navigateToURL = function (request, type) 8 | { 9 | if (request) 10 | { 11 | switch (type) 12 | { 13 | case "_self":// ��������� ������� ����� � ������� ����. 14 | window.location.href = request.get_url(); 15 | break; 16 | 17 | case "_blank":// ���������� ����� ����. 18 | case "_parent":// ��������� ������������ ������ �������� ������. 19 | case "_top":// ��������� ����� ������ �������� ������ � ������� ����. 20 | default: 21 | window.open(request.get_url()); 22 | break; 23 | } 24 | } 25 | else 26 | { 27 | throw new Error("Request must not be null."); 28 | } 29 | }; 30 | } 31 | ()); -------------------------------------------------------------------------------- /src/com/guepard/decompiler/abc/traits/Trait.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.abc.traits 2 | { 3 | import com.guepard.decompiler.abc.info.MultinameInfo; 4 | 5 | /** 6 | * ... 7 | * @author Antonov Sergey 8 | */ 9 | public class Trait 10 | { 11 | public var name:MultinameInfo; 12 | 13 | public var kind:uint; 14 | public var id:uint; 15 | 16 | public var data:uint; 17 | 18 | public var metadata:Array; 19 | 20 | public var finalAttr:Boolean; 21 | public var overrideAttr:Boolean; 22 | public var publicAttr:Boolean; 23 | 24 | public function Trait() 25 | { 26 | 27 | } 28 | 29 | public function toString():String 30 | { 31 | return "Trait (name:" + name + ", kind:" + kind + ", id:" + id + ")"; 32 | } 33 | } 34 | 35 | } -------------------------------------------------------------------------------- /sdk/core/flash/text/TextRun.js: -------------------------------------------------------------------------------- 1 | /*class flash.text.TextRun*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var d = {}; 8 | 9 | /*public*/ 10 | d/*var*/.beginIndex/*int*/ = 0; 11 | /*public*/ 12 | d/*var*/.endIndex/*int*/ = 0; 13 | /*public*/ 14 | d/*var*/.textFormat/*TextFormat*/ = null; 15 | 16 | 17 | /*public*/ 18 | d.TextRun = function (beginIndex/*int*/, endIndex/*int*/, textFormat/*TextFormat*/) 19 | { 20 | beginIndex = /*int*/Math.floor(beginIndex); 21 | endIndex = /*int*/Math.floor(endIndex); 22 | 23 | this.beginIndex = beginIndex; 24 | this.endIndex = endIndex; 25 | this.textFormat = textFormat; 26 | return; 27 | 28 | }; 29 | 30 | 31 | flash.addDescription("flash.text.TextRun", d, null, null, null); 32 | 33 | } 34 | ()); 35 | -------------------------------------------------------------------------------- /sdk/engine/js/flash/system/IMEConversionMode.js: -------------------------------------------------------------------------------- 1 | /*class flash.system.IMEConversionMode*/ 2 | (function () 3 | { 4 | "use strict"; 5 | 6 | 7 | var s = {}; 8 | 9 | s.__init__ = function () 10 | { 11 | this.ALPHANUMERIC_FULL/*String*/ = "ALPHANUMERIC_FULL"; 12 | this.ALPHANUMERIC_HALF/*String*/ = "ALPHANUMERIC_HALF"; 13 | this.CHINESE/*String*/ = "CHINESE"; 14 | this.JAPANESE_HIRAGANA/*String*/ = "JAPANESE_HIRAGANA"; 15 | this.JAPANESE_KATAKANA_FULL/*String*/ = "JAPANESE_KATAKANA_FULL"; 16 | this.JAPANESE_KATAKANA_HALF/*String*/ = "JAPANESE_KATAKANA_HALF"; 17 | this.KOREAN/*String*/ = "KOREAN"; 18 | this.UNKNOWN/*String*/ = "UNKNOWN"; 19 | 20 | }; 21 | 22 | 23 | flash.addDescription("flash.system.IMEConversionMode", null, null, s, null); 24 | 25 | } 26 | ()); 27 | -------------------------------------------------------------------------------- /src/com/guepard/decompiler/data/CorrectParameters.as: -------------------------------------------------------------------------------- 1 | package com.guepard.decompiler.data 2 | { 3 | /** 4 | * ... 5 | * @author Antonov Sergey 6 | */ 7 | public class CorrectParameters 8 | { 9 | public var swf:SWFData; 10 | public var list:TagList; 11 | public var defines:Object; 12 | public var scale:Number; 13 | public var stage:Boolean; 14 | 15 | public function CorrectParameters(swf:SWFData, list:TagList, defines:Object, scale:Number, stage:Boolean) 16 | { 17 | this.swf = swf; 18 | this.list = list; 19 | this.defines = defines; 20 | this.scale = scale; 21 | this.stage = stage; 22 | } 23 | 24 | public function clone():CorrectParameters 25 | { 26 | return new CorrectParameters(swf, list, defines, scale, stage); 27 | } 28 | } 29 | 30 | } -------------------------------------------------------------------------------- /sdk/core/flash/events/StatusEvent.as: -------------------------------------------------------------------------------- 1 | package flash.events 2 | { 3 | 4 | public class StatusEvent extends Event 5 | { 6 | public static const STATUS:String = "status"; 7 | 8 | public function get level():String 9 | { 10 | } 11 | 12 | public function set level(value:String):void 13 | { 14 | } 15 | 16 | public function get code():String 17 | { 18 | } 19 | 20 | public function set code(value:String):void 21 | { 22 | } 23 | 24 | public function StatusEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, code:String = "", level:String = "") 25 | { 26 | } 27 | 28 | override public function clone():Event 29 | { 30 | } 31 | 32 | override public function toString():String 33 | { 34 | } 35 | 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /sdk/core/flash/ui/ContextMenu.as: -------------------------------------------------------------------------------- 1 | package flash.ui 2 | { 3 | import flash.events.*; 4 | 5 | final public class ContextMenu extends EventDispatcher 6 | { 7 | 8 | public function get builtInItems():ContextMenuBuiltInItems 9 | { 10 | 11 | } 12 | 13 | public function set builtInItems(value:ContextMenuBuiltInItems):void 14 | { 15 | 16 | } 17 | 18 | public function get customItems():Array 19 | { 20 | 21 | } 22 | 23 | public function set customItems(value:Array):void 24 | { 25 | 26 | } 27 | 28 | public function ContextMenu() 29 | { 30 | 31 | } 32 | 33 | public function clone():ContextMenu 34 | { 35 | 36 | } 37 | 38 | public function hideBuiltInItems():void 39 | { 40 | 41 | } 42 | 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /sdk/core/flash/filters/BlurFilter.as: -------------------------------------------------------------------------------- 1 | package flash.filters 2 | { 3 | 4 | final public class BlurFilter extends BitmapFilter 5 | { 6 | 7 | public function get blurX():Number 8 | { 9 | } 10 | 11 | public function set blurX(value:Number):void 12 | { 13 | } 14 | 15 | public function get quality():int 16 | { 17 | } 18 | 19 | public function set quality(value:int):void 20 | { 21 | } 22 | 23 | public function get blurY():Number 24 | { 25 | } 26 | 27 | public function set blurY(value:Number):void 28 | { 29 | } 30 | 31 | public function BlurFilter(blurX:Number = 4, blurY:Number = 4, quality:int = 1) 32 | { 33 | 34 | } 35 | 36 | override public function clone():BitmapFilter 37 | { 38 | 39 | } 40 | 41 | } 42 | } 43 | --------------------------------------------------------------------------------