File version: 6
File size: 646
Frame size: (0,6400)x(0,4800)
Frame rate: 12.000000 / sec.
Total frames: 1

Offset: 20 (0x0014)
Block type: 12 (SWF_DOACTION)
Block length: 616

 29 Actions
    26:SWFACTION_CONSTANTPOOL
     [000] test1
     [001]  try
     [002]  catch
     [003]  finally
     [004] /test1
     [005] test2
     [006] Error
     [007]  catch: 
     [008] err
     [009] /test2
     [010] test3
     [011] /test3
     [012] test4
     [013] /test4
     [014] test5
     [015] /test5
     [016] test6(
     [017] dothrow
     [018] )
     [019] /test6
     [020] test6
    166:SWFACTION_DEFINEFUNCTION
    Name: test1
    NumParams: 0
    CodeSize: 49
    5 Action
    179:SWFACTION_PUSH
     [000]   Constant: 0 "test1"
    184:SWFACTION_TRACE
    185:SWFACTION_TRY
    Offset 185
    CatchInRegisterFlag 0, FinallyBlockFlag 1, CatchBlockFlag 1
    TrySize 11
    CatchSize 6
    FinallySize 6
    CatchName err
  Try Actions: 3
    199:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    204:SWFACTION_TRACE
    205:SWFACTION_JUMP
    BranchOffset: 6, TargetOffset: 216

  Catch Actions: 2
    210:SWFACTION_PUSH
     [000]   Constant: 2 " catch"
    215:SWFACTION_TRACE

  Finally Actions: 2
    216:SWFACTION_PUSH
     [000]   Constant: 3 " finally"
    221:SWFACTION_TRACE
  ## TRY END ##

    222:SWFACTION_PUSH
     [000]   Constant: 4 "/test1"
    227:SWFACTION_TRACE
    228:SWFACTION_DEFINEFUNCTION
    Name: test2
    NumParams: 0
    CodeSize: 65
    5 Action
    241:SWFACTION_PUSH
     [000]   Constant: 5 "test2"
    246:SWFACTION_TRACE
    247:SWFACTION_TRY
    Offset 247
    CatchInRegisterFlag 0, FinallyBlockFlag 1, CatchBlockFlag 1
    TrySize 23
    CatchSize 10
    FinallySize 6
    CatchName err
  Try Actions: 6
    261:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 6 "Error"
    271:SWFACTION_NEWOBJECT
    272:SWFACTION_THROW
    273:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    278:SWFACTION_TRACE
    279:SWFACTION_JUMP
    BranchOffset: 10, TargetOffset: 294

  Catch Actions: 4
    284:SWFACTION_PUSH
     [000]   Constant: 7 " catch: "
     [001]   Constant: 8 "err"
    291:SWFACTION_GETVARIABLE
    292:SWFACTION_ADD2
    293:SWFACTION_TRACE

  Finally Actions: 2
    294:SWFACTION_PUSH
     [000]   Constant: 3 " finally"
    299:SWFACTION_TRACE
  ## TRY END ##

    300:SWFACTION_PUSH
     [000]   Constant: 9 "/test2"
    305:SWFACTION_TRACE
    306:SWFACTION_DEFINEFUNCTION
    Name: test3
    NumParams: 0
    CodeSize: 43
    5 Action
    319:SWFACTION_PUSH
     [000]   Constant: 10 "test3"
    324:SWFACTION_TRACE
    325:SWFACTION_TRY
    Offset 325
    CatchInRegisterFlag 0, FinallyBlockFlag 0, CatchBlockFlag 1
    TrySize 11
    CatchSize 6
    FinallySize 0
    CatchName err
  Try Actions: 3
    339:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    344:SWFACTION_TRACE
    345:SWFACTION_JUMP
    BranchOffset: 6, TargetOffset: 356

  Catch Actions: 2
    350:SWFACTION_PUSH
     [000]   Constant: 2 " catch"
    355:SWFACTION_TRACE

  Finally Actions: 0
  ## TRY END ##

    356:SWFACTION_PUSH
     [000]   Constant: 11 "/test3"
    361:SWFACTION_TRACE
    362:SWFACTION_DEFINEFUNCTION
    Name: test4
    NumParams: 0
    CodeSize: 35
    5 Action
    375:SWFACTION_PUSH
     [000]   Constant: 12 "test4"
    380:SWFACTION_TRACE
    381:SWFACTION_TRY
    Offset 381
    CatchInRegisterFlag 0, FinallyBlockFlag 1, CatchBlockFlag 0
    TrySize 6
    CatchSize 0
    FinallySize 6
    CatchName 
  Try Actions: 2
    392:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    397:SWFACTION_TRACE

  Catch Actions: 0

  Finally Actions: 2
    398:SWFACTION_PUSH
     [000]   Constant: 3 " finally"
    403:SWFACTION_TRACE
  ## TRY END ##

    404:SWFACTION_PUSH
     [000]   Constant: 13 "/test4"
    409:SWFACTION_TRACE
    410:SWFACTION_DEFINEFUNCTION
    Name: test5
    NumParams: 0
    CodeSize: 29
    5 Action
    423:SWFACTION_PUSH
     [000]   Constant: 14 "test5"
    428:SWFACTION_TRACE
    429:SWFACTION_TRY
    Offset 429
    CatchInRegisterFlag 0, FinallyBlockFlag 0, CatchBlockFlag 0
    TrySize 6
    CatchSize 0
    FinallySize 0
    CatchName 
  Try Actions: 2
    440:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    445:SWFACTION_TRACE

  Catch Actions: 0

  Finally Actions: 0
  ## TRY END ##

    446:SWFACTION_PUSH
     [000]   Constant: 15 "/test5"
    451:SWFACTION_TRACE
    452:SWFACTION_DEFINEFUNCTION
    Name: test6
    NumParams: 1
     [00] dothrow
    CodeSize: 80
    9 Action
    473:SWFACTION_PUSH
     [000]   Constant: 16 "test6("
     [001]   Constant: 17 "dothrow"
    480:SWFACTION_GETVARIABLE
    481:SWFACTION_ADD2
    482:SWFACTION_PUSH
     [000]   Constant: 18 ")"
    487:SWFACTION_ADD2
    488:SWFACTION_TRACE
    489:SWFACTION_TRY
    Offset 489
    CatchInRegisterFlag 0, FinallyBlockFlag 1, CatchBlockFlag 1
    TrySize 32
    CatchSize 6
    FinallySize 6
    CatchName err
  Try Actions: 7
    503:SWFACTION_PUSH
     [000]   Constant: 17 "dothrow"
    508:SWFACTION_GETVARIABLE
    509:SWFACTION_LOGICALNOT
    510:SWFACTION_IF
    BranchOffset: 9, TargetOffset: 524
    2 Action
    515:SWFACTION_PUSH
     [000]   Integer: 0
    523:SWFACTION_THROW
    524:SWFACTION_PUSH
     [000]   Constant: 1 " try"
    529:SWFACTION_TRACE
    530:SWFACTION_JUMP
    BranchOffset: 6, TargetOffset: 541

  Catch Actions: 2
    535:SWFACTION_PUSH
     [000]   Constant: 2 " catch"
    540:SWFACTION_TRACE

  Finally Actions: 2
    541:SWFACTION_PUSH
     [000]   Constant: 3 " finally"
    546:SWFACTION_TRACE
  ## TRY END ##

    547:SWFACTION_PUSH
     [000]   Constant: 19 "/test6"
    552:SWFACTION_TRACE
    553:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 0 "test1"
    563:SWFACTION_CALLFUNCTION
    564:SWFACTION_POP
    565:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 5 "test2"
    575:SWFACTION_CALLFUNCTION
    576:SWFACTION_POP
    577:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 10 "test3"
    587:SWFACTION_CALLFUNCTION
    588:SWFACTION_POP
    589:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 12 "test4"
    599:SWFACTION_CALLFUNCTION
    600:SWFACTION_POP
    601:SWFACTION_PUSH
     [000]   Integer: 0
     [001]   Constant: 14 "test5"
    611:SWFACTION_CALLFUNCTION
    612:SWFACTION_POP
    613:SWFACTION_PUSH
     [000]   Boolean: 0
     [001]   Integer: 1
     [002]   Constant: 20 "test6"
    625:SWFACTION_CALLFUNCTION
    626:SWFACTION_POP
    627:SWFACTION_PUSH
     [000]   Boolean: 1
     [001]   Integer: 1
     [002]   Constant: 20 "test6"
    639:SWFACTION_CALLFUNCTION
    640:SWFACTION_POP
    641:SWFACTION_END

Offset: 642 (0x0282)
Block type: 1 (SWF_SHOWFRAME)
Block length: 0


Offset: 644 (0x0284)
Block type: 0 (SWF_END)
Block length: 0


