JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler

NEW : We have got a new blog where we post some interesting SWF internals info.

List of issuesList of issues

#409 Skin Part of Flex is not decompiled
Author: user freddie
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: AS3Flex
State: closed Help

> What steps will reproduce the problem? Every time I decompile a Flex application having a component with [SkinPart] metadata, FFDEC generated a memeber variable named "_skinParts" an a property named "skinParts" that always cause a compile error: > What is the expected output? What do you see instead? EXPECTED: I think there's no way to workaround the problem without a metadata like this: [SkinPart(required="true", type="Static")] public var body:Object; [SkinPart(required="false", type="Static")] public var scroller:Object; ACTUAL: private static var _skinParts:Object = {"body":true,"scroller":false}; override protected function get skinParts() : Object { return _skinParts; } > What version of the product are you using? On what operating system? > Please provide any additional information below. Attach the file you have problem with if neccessary. If you do not want to publish files YOU CAN CHANGE VISIBILITY TO PRIVATE
user
> What version of the product are you using? On what operating system? 1.7.3u2
admin
What compile error does it generate?
user
The Flex compiler (FlashBuidler or IntelliJ) does not compile the line override protected function get skinParts() : Object { return _skinParts; } Because of the pre-processor of Flex compiler will automatically add these line before compile, thus this will cause duplication method declaration.
admin
It should work in nightly 1202.
State: new→upgraded
developer
I close this issue due to inactivity. Please create new issue if problem still exists.
State: upgraded→closed