Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Later
-
Adobe Flex SDK 4.0 (Release)
-
None
-
None
-
Affected OS(s): All OS Platforms
Affected OS(s): All OS Platforms
Language Found: English
Description
Discoverability is "high" with 64-bit Flash Player, which is not yet generally released; a bit lower with 32-bit player.
Although the below repro steps show the problem in the command-line debugger, this also impacts other debuggers such as Flash Builder. When the 64-bit Player eventually becomes more common, this is going to be an even bigger problem than it is now, so we should fix it. (You can assign to me.)
Steps to reproduce:
1. Download and unzip app.zip, which contains app.as and app.swf
2. Debug with fdb, e.g. "run app.swf", or just "run" followed by manually starting standalone player and opening app.swf
3. type "break 7"
4. type "continue". You will hit the breakpoint at line 7
5. type "print this"
Actual Results:
With the 32-bit Flash Player, the output is something like this:
$1 = [Object 323575633, class='app']
With the 64-bit player, it's something like this:
$1 = [Object 4635853033, class='app']
Those numbers after "Object" are very long – difficult to remember, difficult to type. You'll see the same thing in Flash Builder's variables view.
Expected Results:
FDB should show a much shorter, easier-to-remember unique id for each object, something like this:
$1 = [Object 7, class='app']