#String for whole list generation
ui.list.heading = \u52a8\u4f5c\u5217\u8868
ui.list.pageTitle = \u52a8\u4f5c\u5217\u8868
ui.list.documentTitle = \u52a8\u4f5c\u5217\u8868
ui.list.pageDescription = \u6240\u6709\u5df2\u77e5\u64cd\u4f5c\u53ca\u5176\u64cd\u4f5c\u6570\u548c\u5806\u6808\u503c\u7684\u5217\u8868
#various strings in UI:
ui.unknown = ???
ui.stack = \u5806\u6808:
ui.stack.before = ..., 
ui.stack.before.empty = ...
ui.stack.to = \ \u279e 
ui.flags = \u6807\u7b7e:
ui.description = \u8bf4\u660e:
ui.filter.hide = \u9690\u85cf:
ui.filter.byname = \u6309\u540d\u79f0\u67e5\u627e:
ui.filter.order = \u6392\u5e8f:
ui.filter.order.code = \u4ee3\u7801
ui.filter.order.name = \u540d\u79f0
ui.swfVersion = \u81eaSWF\u7248\u672c\u4ee5\u6765:
#----------------------- Actions
action.gotoframe.name = GotoFrame
action.gotoframe.code = 0x81
action.gotoframe.swfVersion = 3
action.gotoframe.shortDescription = \u8f6c\u5230\u5e27
action.gotoframe.operands = frame:UI16
action.geturl.name = GetURL
action.geturl.code = 0x83
action.geturl.swfVersion = 3
action.geturl.shortDescription = \u83b7\u53d6URL
action.geturl.operands = urlString:STRING, targetString:STRING
action.nextframe.name = NextFrame
action.nextframe.code = 0x04
action.nextframe.swfVersion = 3
action.nextframe.shortDescription = \u8f6c\u5230\u4e0b\u4e00\u5e27
action.prevframe.name = PrevFrame
action.prevframe.code = 0x05
action.prevframe.swfVersion = 3
action.prevframe.shortDescription = \u8f6c\u5230\u4e0a\u4e00\u5e27
action.play.name = Play
action.play.code = 0x06
action.play.swfVersion = 3
action.play.shortDescription = \u64ad\u653e
action.play.description = \u4ece\u5f53\u524d\u5e27\u5f00\u59cb\u64ad\u653e
action.stop.name = Stop
action.stop.code = 0x07
action.stop.swfVersion = 3
action.stop.shortDescription = \u505c\u6b62\u64ad\u653e
action.stop.description = \u5728\u5f53\u524d\u5e27\u505c\u6b62\u64ad\u653e
action.stop.stackBefore = 
action.stop.stackAfter = 
action.stop.operands = 
action.togglequality.name = ToggleQuality
action.togglequality.code = 0x08
action.togglequality.swfVersion = 3
action.togglequality.shortDescription = \u5207\u6362\u8d28\u91cf
action.togglequality.description = \u5728\u9ad8\u548c\u4f4e\u4e4b\u95f4\u5207\u6362\u663e\u793a\u8d28\u91cf
action.togglequality.stackBefore = 
action.togglequality.stackAfter = 
action.stopsounds.name = StopSounds
action.stopsounds.code = 0x09
action.stopsounds.swfVersion = 3
action.stopsounds.shortDescription = \u505c\u6b62\u58f0\u97f3
action.stopsounds.description = \u505c\u6b62\u64ad\u653e\u6240\u6709\u58f0\u97f3
action.waitforframe.name = WaitForFrame
action.waitforframe.code = 0x8A
action.waitforframe.swfVersion = 3
action.waitforframe.shortDescription = \u7b49\u5f85\u5e27
action.waitforframe.operands = frame:UI16, skipCount:UI8
action.settarget.name = SetTarget
action.settarget.code = 0x8B
action.settarget.swfVersion = 3
action.settarget.shortDescription = \u8bbe\u5b9a\u76ee\u6807
action.settarget.description = \u66f4\u6539\u540e\u7eed\u52a8\u4f5c\u7684\u4e0a\u4e0b\u6587
action.settarget.operands = targetName:STRING
action.gotolabel.name = GoToLabel
action.gotolabel.code = 0x8C
action.gotolabel.swfVersion = 3
action.gotolabel.shortDescription = \u8f6c\u5230\u6807\u7b7e
action.gotolabel.description = \u8f6c\u5230\u4e0e\u6307\u5b9a\u6807\u7b7e\u5173\u8054\u7684\u5e27
action.gotolabel.operands = label:STRING
action.push.name = Push
action.push.code = 0x96
action.push.swfVersion = 4
action.push.shortDescription = \u63a8\u9001\u503c(s)
action.push.description = \u5c06\u4e00\u4e2a\u6216\u591a\u4e2a\u503c\u63a8\u9001\u5230\u5806\u6808
action.push.stackAfter = value1, value2, ...
action.push.operands = value1:*, [value2:*, ...]
action.pop.name = Pop
action.pop.code = 0x17
action.pop.swfVersion = 4
action.pop.shortDescription = \u5f39\u51fa\u503c
action.pop.description = \u4ece\u5806\u6808\u4e2d\u5f39\u51fa\u503c\u5e76\u5c06\u5176\u4e22\u5f03
action.pop.stackBefore = value
action.add.name = Add
action.add.code = 0x0A
action.add.swfVersion = 4
action.add.shortDescription = \u6dfb\u52a0\u4e24\u4e2a\u503c
action.add.description = \u5c06\u4e24\u4e2a\u6570\u5b57\u76f8\u52a0\u5e76\u5c06\u7ed3\u679c\u63a8\u56de\u5806\u6808
action.add.stackBefore = value1, value2
action.add.stackAfter = result
action.subtract.name = Subtract
action.subtract.code = 0x0B
action.subtract.swfVersion = 4
action.subtract.shortDescription = \u51cf\u53bb\u4e24\u4e2a\u503c
action.subtract.description = \u51cf\u53bb\u4e24\u4e2a\u6570\u5b57\u5e76\u5c06\u7ed3\u679c\u63a8\u56de\u5806\u6808
action.subtract.stackBefore = value1, value2
action.subtract.stackAfter = result
action.multiply.name = Multiply
action.multiply.code = 0x0C
action.multiply.swfVersion = 4
action.multiply.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u4e58
action.multiply.description = \u5c06\u4e24\u4e2a\u6570\u5b57\u76f8\u4e58\u5e76\u5c06\u7ed3\u679c\u63a8\u56de\u5806\u6808
action.multiply.stackBefore = value1, value2
action.multiply.stackAfter = result
action.divide.name = Divide
action.divide.code = 0x0D
action.divide.swfVersion = 4
action.divide.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u9664
action.divide.description = \u5c06\u4e24\u4e2a\u6570\u5b57\u76f8\u9664\u5e76\u5c06\u7ed3\u679c\u63a8\u56de\u5806\u6808
action.divide.stackBefore = value1, value2
action.divide.stackAfter = result
action.equals.name = Equals
action.equals.code = 0x0E
action.equals.swfVersion = 4
action.equals.shortDescription = \u68c0\u67e5\u4e24\u4e2a\u503c\u662f\u5426\u76f8\u7b49
action.equals.stackBefore = value1, value2
action.equals.stackAfter = booleanResult
action.less.name = Less
action.less.code = 0x0F
action.less.swfVersion = 4
action.less.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5c0f\u4e8e\u5176\u4ed6\u503c
action.less.stackBefore = value1, value2
action.less.stackAfter = booleanResult
action.and.name = And
action.and.code = 0x10
action.and.swfVersion = 4
action.and.shortDescription = \u903b\u8f91\u4e0e
action.and.description = \u5bf9\u4e24\u4e2a\u6570\u5b57\u6267\u884c\u903b\u8f91\u4e0e\u8fd0\u7b97
action.and.stackBefore = value1, value2
action.and.stackAfter = booleanResult
action.or.name = Or
action.or.code = 0x11
action.or.swfVersion = 4
action.or.shortDescription = \u903b\u8f91\u6216
action.or.description = \u5bf9\u4e24\u4e2a\u6570\u5b57\u6267\u884c\u903b\u8f91\u6216\u8fd0\u7b97
action.or.stackBefore = value1, value2
action.or.stackAfter = booleanResult
action.not.name = Not
action.not.code = 0x12
action.not.swfVersion = 4
action.not.shortDescription = \u903b\u8f91\u975e
action.not.description = \u5bf9\u4e00\u4e2a\u6570\u5b57\u6267\u884c\u903b\u8f91\u975e\u8fd0\u7b97
action.not.stackBefore = value
action.not.stackAfter = booleanResult
action.stringequals.name = StringEquals
action.stringequals.code = 0x13
action.stringequals.swfVersion = 4
action.stringequals.shortDescription = \u68c0\u67e5\u4e24\u4e2a\u5b57\u7b26\u4e32\u662f\u5426\u76f8\u7b49
action.stringequals.stackBefore = value1, value2
action.stringequals.stackAfter = booleanResult
action.stringlength.name = StringLength
action.stringlength.code = 0x14
action.stringlength.swfVersion = 4
action.stringlength.shortDescription = \u5b57\u7b26\u4e32\u7684\u957f\u5ea6
action.stringlength.description = \u8ba1\u7b97\u5b57\u7b26\u4e32\u7684\u957f\u5ea6
action.stringlength.stackBefore = value
action.stringlength.stackAfter = result
action.stringadd.name = StringAdd
action.stringadd.code = 0x21
action.stringadd.swfVersion = 4
action.stringadd.shortDescription = \u8fde\u63a5\u4e24\u4e2a\u5b57\u7b26\u4e32
action.stringadd.stackBefore = value1, value2
action.stringadd.stackAfter = result
action.stringextract.name = StringExtract
action.stringextract.code = 0x15
action.stringextract.swfVersion = 4
action.stringextract.shortDescription = \u4ece\u5b57\u7b26\u4e32\u4e2d\u63d0\u53d6\u5b50\u5b57\u7b26\u4e32
action.stringextract.stackBefore = count, index, string
action.stringextract.stackAfter = result
action.stringless.name = StringLess
action.stringless.code = 0x29
action.stringless.swfVersion = 4
action.stringless.shortDescription = \u68c0\u67e5\u5b57\u7b26\u4e32\u662f\u5426\u5c0f\u4e8e\u5176\u4ed6\u5b57\u7b26\u4e32
action.stringless.stackBefore = value1, value2
action.stringless.stackAfter = booleanResult
action.mbstringlength.name = MBStringLength
action.mbstringlength.code = 0x31
action.mbstringlength.swfVersion = 4
action.mbstringlength.shortDescription = \u5b57\u7b26\u4e32\u957f\u5ea6\u591a\u5b57\u8282\u611f\u77e5
action.mbstringlength.description = \u8ba1\u7b97\u591a\u5b57\u8282\u611f\u77e5\u5b57\u7b26\u4e32\u7684\u957f\u5ea6
action.mbstringlength.stackBefore = value
action.mbstringlength.stackAfter = result
action.mbstringextract.name = MBStringExtract
action.mbstringextract.code = 0x35
action.mbstringextract.swfVersion = 4
action.mbstringextract.shortDescription = \u4ece\u652f\u6301\u591a\u5b57\u8282\u7684\u5b57\u7b26\u4e32\u4e2d\u63d0\u53d6\u5b50\u5b57\u7b26\u4e32
action.mbstringextract.stackBefore = count, index, string
action.mbstringextract.stackAfter = result
action.tointeger.name = ToInteger
action.tointeger.code = 0x18
action.tointeger.swfVersion = 4
action.tointeger.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u6574\u6570
action.tointeger.stackBefore = value
action.tointeger.stackAfter = result
action.chartoascii.name = CharToAscii
action.chartoascii.code = 0x32
action.chartoascii.swfVersion = 4
action.chartoascii.shortDescription = \u5c06\u5b57\u7b26\u4ee3\u7801\u8f6c\u6362\u4e3aASCII\u7801
action.chartoascii.stackBefore = value
action.chartoascii.stackAfter = result
action.asciitochar.name = AsciiToChar
action.asciitochar.code = 0x33
action.asciitochar.swfVersion = 4
action.asciitochar.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3aASCII\u5b57\u7b26\u4ee3\u7801
action.asciitochar.stackBefore = value
action.asciitochar.stackAfter = result
action.mbchartoascii.name = MBCharToAscii
action.mbchartoascii.code = 0x36
action.mbchartoascii.swfVersion = 4
action.mbchartoascii.shortDescription = \u5c06\u5b57\u7b26\u4ee3\u7801\u8f6c\u6362\u4e3aASCII\u591a\u5b57\u8282\u611f\u77e5
action.mbchartoascii.stackBefore = value
action.mbchartoascii.stackAfter = result
action.mbasciitochar.name = MBAsciiToChar
action.mbasciitochar.code = 0x37
action.mbasciitochar.swfVersion = 4
action.mbasciitochar.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u652f\u6301\u591a\u5b57\u8282\u7684ASCII\u5b57\u7b26\u4ee3\u7801
action.mbasciitochar.stackBefore = value
action.mbasciitochar.stackAfter = result
action.jump.name = Jump
action.jump.code = 0x99
action.jump.swfVersion = 4
action.jump.shortDescription = \u8df3\u8f6c\u5230\u4f4d\u7f6e
action.jump.operands = location:identifier
action.if.name = If
action.if.code = 0x9D
action.if.swfVersion = 4
action.if.shortDescription = \u5982\u679c\u5206\u652f
action.if.description = \u521b\u5efa\u6761\u4ef6\u6d4b\u8bd5\u548c\u5206\u652f
action.if.stackBefore = condition
action.if.operands = branchTarget:identifier
action.call.name = Call
action.call.code = 0x9E
action.call.swfVersion = 4
action.call.shortDescription = \u8c03\u7528\u5b50\u7a0b\u5e8f
action.call.stackBefore = value
action.getvariable.name = GetVariable
action.getvariable.code = 0x1C
action.getvariable.swfVersion = 4
action.getvariable.shortDescription = \u83b7\u53d6\u53d8\u91cf\u503c
action.getvariable.stackBefore = name
action.getvariable.stackAfter = value
action.setvariable.name = SetVariable
action.setvariable.code = 0x1D
action.setvariable.swfVersion = 4
action.setvariable.shortDescription = \u8bbe\u7f6e\u53d8\u91cf\u503c
action.setvariable.stackBefore = value, name
action.geturl2.name = GetURL2
action.geturl2.code = 0x9A
action.geturl2.swfVersion = 4
action.geturl2.shortDescription = \u83b7\u53d6URL(\u57fa\u4e8e\u5806\u6808)
action.geturl2.stackBefore = target, url
# Note: official documentation has the order of fields wrong
action.geturl2.operands = loadVariablesFlag:boolean, loadTargetFlag:boolean, sendVarsMethod:integer
action.gotoframe2.name = GotoFrame2
action.gotoframe2.code = 0x9F
action.gotoframe2.swfVersion = 4
action.gotoframe2.shortDescription = \u8f6c\u5230\u5e27(\u57fa\u4e8e\u5806\u6808)
action.gotoframe2.stackBefore = frame
action.gotoframe2.operands = sceneBiasFlag:boolean, playFlag:boolean, [sceneBias:UI16]
action.settarget2.name = SetTarget2
action.settarget2.code = 0x20
action.settarget2.swfVersion = 4
action.settarget2.shortDescription = \u8bbe\u7f6e\u5f53\u524d\u4e0a\u4e0b\u6587(\u57fa\u4e8e\u5806\u6808)
action.settarget2.stackBefore = target
action.getproperty.name = GetProperty
action.getproperty.code = 0x22
action.getproperty.swfVersion = 4
action.getproperty.shortDescription = \u83b7\u53d6\u5c5e\u6027\u503c
action.getproperty.stackBefore = index, target
action.getproperty.stackAfter = value
action.setproperty.name = SetProperty
action.setproperty.code = 0x23
action.setproperty.swfVersion = 4
action.setproperty.shortDescription = \u8bbe\u7f6e\u5c5e\u6027\u503c
action.setproperty.stackBefore = value, index, target
action.clonesprite.name = CloneSprite
action.clonesprite.code = 0x24
action.clonesprite.swfVersion = 4
action.clonesprite.shortDescription = \u514b\u9686\u4e00\u4e2a\u7cbe\u7075
action.clonesprite.stackBefore = depth, target, source
action.removesprite.name = RemoveSprite
action.removesprite.code = 0x25
action.removesprite.swfVersion = 4
action.removesprite.shortDescription = \u79fb\u9664\u7cbe\u7075
action.removesprite.stackBefore = target
action.startdrag.name = StartDrag
action.startdrag.code = 0x27
action.startdrag.swfVersion = 4
action.startdrag.shortDescription = \u5f00\u59cb\u62d6\u52a8\u4e00\u4e2a\u5f71\u7247\u526a\u8f91
action.startdrag.stackBefore = target, lockcenter, constrain, [y2, x2, y1, x1]
action.enddrag.name = EndDrag
action.enddrag.code = 0x28
action.enddrag.swfVersion = 4
action.enddrag.shortDescription = \u7ed3\u675f\u62d6\u52a8\u64cd\u4f5c
action.waitforframe2.name = WaitForFrame2
action.waitforframe2.code = 0x8D
action.waitforframe2.swfVersion = 4
action.waitforframe2.shortDescription = \u7b49\u5f85\u5e27(\u57fa\u4e8e\u5806\u6808)
action.waitforframe2.stackBefore = frame
action.waitforframe2.operands = skipCount:UI8
action.trace.name = Trace
action.trace.code = 0x26
action.trace.swfVersion = 4
action.trace.shortDescription = \u53d1\u9001\u8c03\u8bd5\u8f93\u51fa\u5b57\u7b26\u4e32
action.trace.stackBefore = value
action.gettime.name = GetTime
action.gettime.code = 0x34
action.gettime.swfVersion = 4
action.gettime.shortDescription = \u83b7\u53d6FP\u542f\u52a8\u540e\u7684\u6beb\u79d2\u6570
action.gettime.stackAfter = value
action.randomnumber.name = RandomNumber
action.randomnumber.code = 0x30
action.randomnumber.swfVersion = 4
action.randomnumber.shortDescription = \u8ba1\u7b97\u968f\u673a\u6570
action.randomnumber.stackBefore = maximum
action.randomnumber.stackAfter = result
action.callfunction.name = CallFunction
action.callfunction.code = 0x3D
action.callfunction.swfVersion = 5
action.callfunction.shortDescription = \u6267\u884c\u4e00\u4e2a\u51fd\u6570
action.callfunction.stackBefore = functionName, numArgs, [argument1, argument2, ...]
action.callfunction.stackAfter = result
action.callmethod.name = CallMethod
action.callmethod.code = 0x52
action.callmethod.swfVersion = 5
action.callmethod.shortDescription = \u5728\u5bf9\u8c61\u4e0a\u6267\u884c\u65b9\u6cd5
action.callmethod.stackBefore = methodName, object, numArgs, [argument1, argument2, ...]
action.callmethod.stackAfter = result
action.constantpool.name = ConstantPool
action.constantpool.code = 0x88
action.constantpool.swfVersion = 5
action.constantpool.shortDescription = \u521b\u5efa\u65b0\u7684\u5e38\u91cf\u6c60
action.constantpool.operands = constant1:STRING, [constant2:STRING, ...]
action.definefunction.name = DefineFunction
action.definefunction.code = 0x9B
action.definefunction.swfVersion = 5
action.definefunction.shortDescription = \u5b9a\u4e49\u4e00\u4e2a\u51fd\u6570
action.definefunction.stackAfter = result
action.definefunction.operands = functionName:STRING, numParams:UI16, [paramName1, paramName2, ...]
action.definelocal.name = DefineLocal
action.definelocal.code = 0x3C
action.definelocal.swfVersion = 5
action.definelocal.shortDescription = \u5b9a\u4e49\u5c40\u90e8\u53d8\u91cf\u5e76\u8bbe\u7f6e\u5176\u503c
action.definelocal.stackBefore = value, name
action.definelocal2.name = DefineLocal2
action.definelocal2.code = 0x41
action.definelocal2.swfVersion = 5
action.definelocal2.shortDescription = \u5b9a\u4e49\u5c40\u90e8\u53d8\u91cf\u800c\u4e0d\u8bbe\u7f6e\u5176\u503c
action.definelocal2.stackBefore = name
action.delete.name = Delete
action.delete.code = 0x3A
action.delete.swfVersion = 5
action.delete.shortDescription = \u4ecescriptObject\u4e2d\u5220\u9664\u547d\u540d\u5c5e\u6027
action.delete.stackBefore = name, object
action.delete2.name = Delete2
action.delete2.code = 0x3B
action.delete2.swfVersion = 5
action.delete2.shortDescription = \u5220\u9664\u547d\u540d\u5c5e\u6027
action.delete2.stackBefore = name
action.enumerate.name = Enumerate
action.enumerate.code = 0x46
action.enumerate.swfVersion = 5
action.enumerate.shortDescription = \u4ece\u5bf9\u8c61\u4e2d\u83b7\u53d6\u6240\u6709\u69fd\u7684\u540d\u79f0
action.enumerate.stackBefore = objectName
action.enumerate.stackAfter = null, [slotName1, slotName2, ...]
action.equals2.name = Equals2
action.equals2.code = 0x49
action.equals2.swfVersion = 5
action.equals2.shortDescription = \u6839\u636e\u7c7b\u578b\u68c0\u67e5\u4e24\u4e2a\u503c\u662f\u5426\u76f8\u7b49
action.equals2.stackBefore = value1, value2
action.equals2.stackAfter = result
action.getmember.name = GetMember
action.getmember.code = 0x4E
action.getmember.swfVersion = 5
action.getmember.shortDescription = \u4ece\u5bf9\u8c61\u4e2d\u83b7\u53d6\u547d\u540d\u5c5e\u6027
action.getmember.stackBefore = propertyName, object
action.getmember.stackAfter = result
action.initarray.name = InitArray
action.initarray.code = 0x42
action.initarray.swfVersion = 5
action.initarray.shortDescription = \u521d\u59cb\u5316\u6570\u7ec4
action.initarray.stackBefore = numArgs, [argument1, argument2, ...]
action.initarray.stackAfter = result
action.initobject.name = InitObject
action.initobject.code = 0x43
action.initobject.swfVersion = 5
action.initobject.shortDescription = \u521d\u59cb\u5316\u5bf9\u8c61
action.initobject.stackBefore = numProps, [value1, name1, value2, name2, ...]
action.initobject.stackAfter = result
action.newmethod.name = NewMethod
action.newmethod.code = 0x53
action.newmethod.swfVersion = 5
action.newmethod.shortDescription = \u8c03\u7528\u6784\u9020\u65b9\u6cd5\u5e76\u521b\u5efa\u65b0\u5bf9\u8c61
action.newmethod.stackBefore = methodName, object, numArgs, [argument1, argument2, ...]
action.newmethod.stackAfter = result
action.newobject.name = NewObject
action.newobject.code = 0x40
action.newobject.swfVersion = 5
action.newobject.shortDescription = \u8c03\u7528\u6784\u9020\u51fd\u6570\u5e76\u521b\u5efa\u65b0\u5bf9\u8c61
action.newobject.stackBefore = objectName, numArgs, [argument1, argument2, ...]
action.newobject.stackAfter = result
action.setmember.name = SetMember
action.setmember.code = 0x4F
action.setmember.swfVersion = 5
action.setmember.shortDescription = \u8bbe\u7f6e\u5bf9\u8c61\u7684\u547d\u540d\u5c5e\u6027
action.setmember.stackBefore = value, propertyName, object
action.targetpath.name = TargetPath
action.targetpath.code = 0x45
action.targetpath.swfVersion = 5
action.targetpath.shortDescription = \u83b7\u53d6\u5bf9\u8c61\u76ee\u6807\u8def\u5f84
action.targetpath.stackBefore = object
action.targetpath.stackAfter = result
action.with.name = With
action.with.code = 0x94
action.with.swfVersion = 5
action.with.shortDescription = \u7528\u5757\u5b9a\u4e49
action.with.stackBefore = object
action.tonumber.name = ToNumber
action.tonumber.code = 0x4A
action.tonumber.swfVersion = 5
action.tonumber.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u6570\u5b57
action.tonumber.stackBefore = value
action.tonumber.stackAfter = result
action.tostring.name = ToString
action.tostring.code = 0x4B
action.tostring.swfVersion = 5
action.tostring.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u5b57\u7b26\u4e32
action.tostring.stackBefore = value
action.tostring.stackAfter = result
action.typeof.name = TypeOf
action.typeof.code = 0x44
action.typeof.swfVersion = 5
action.typeof.shortDescription = \u83b7\u53d6\u5bf9\u8c61\u7c7b\u578b
action.typeof.stackBefore = value
action.typeof.stackAfter = result
action.add2.name = Add2
action.add2.code = 0x47
action.add2.swfVersion = 5
action.add2.shortDescription = \u6839\u636e\u7c7b\u578b\u6dfb\u52a0\u4e24\u4e2a\u503c
action.add2.stackBefore = value1, value2
action.add2.stackAfter = result
action.less2.name = Less2
action.less2.code = 0x48
action.less2.swfVersion = 5
action.less2.shortDescription = \u6839\u636e\u7c7b\u578b\u68c0\u67e5\u8be5\u503c\u662f\u5426\u5c0f\u4e8e\u5176\u4ed6\u503c
action.less2.stackBefore = value1, value2
action.less2.stackAfter = booleanResult
action.modulo.name = Modulo
action.modulo.code = 0x3F
action.modulo.swfVersion = 5
action.modulo.shortDescription = \u8ba1\u7b97\u4e24\u4e2a\u6570\u7684\u6a21
action.modulo.description = \u8ba1\u7b97\u4e24\u4e2a\u6570\u5b57\u7684\u6a21\u5e76\u5c06\u7ed3\u679c\u63a8\u56de\u5806\u6808
action.modulo.stackBefore = value1, value2
action.modulo.stackAfter = result
action.bitand.name = BitAnd
action.bitand.code = 0x60
action.bitand.swfVersion = 5
action.bitand.shortDescription = \u6309\u4f4d\u4e0e
action.bitand.description = \u5bf9\u4e24\u4e2a\u6570\u5b57\u6267\u884c\u6309\u4f4d\u4e0e\u8fd0\u7b97
action.bitand.stackBefore = value1, value2
action.bitand.stackAfter = result
action.bitlshift.name = BitLShift
action.bitlshift.code = 0x63
action.bitlshift.swfVersion = 5
action.bitlshift.shortDescription = \u5de6\u79fb\u4f4d
action.bitlshift.stackBefore = shiftCount, value
action.bitlshift.stackAfter = result
action.bitor.name = BitOr
action.bitor.code = 0x61
action.bitor.swfVersion = 5
action.bitor.shortDescription = \u6309\u4f4d\u6216
action.bitor.description = \u5bf9\u4e24\u4e2a\u6570\u5b57\u6267\u884c\u6309\u4f4d\u6216\u8fd0\u7b97
action.bitor.stackBefore = value1, value2
action.bitor.stackAfter = result
action.bitrshift.name = BitRShift
action.bitrshift.code = 0x64
action.bitrshift.swfVersion = 5
action.bitrshift.shortDescription = \u53f3\u79fb\u4f4d
action.bitrshift.stackBefore = shiftCount, value
action.bitrshift.stackAfter = result
action.biturshift.name = BitURShift
action.biturshift.code = 0x65
action.biturshift.swfVersion = 5
action.biturshift.shortDescription = \u65e0\u7b26\u53f7\u53f3\u79fb
action.biturshift.stackBefore = shiftCount, value
action.biturshift.stackAfter = result
action.bitxor.name = BitXor
action.bitxor.code = 0x62
action.bitxor.swfVersion = 5
action.bitxor.shortDescription = \u6309\u4f4d\u5f02\u6216
action.bitxor.description = \u5bf9\u4e24\u4e2a\u6570\u5b57\u6267\u884c\u6309\u4f4d\u5f02\u6216\u8fd0\u7b97
action.bitxor.stackBefore = value1, value2
action.bitxor.stackAfter = result
action.decrement.name = Decrement
action.decrement.code = 0x51
action.decrement.swfVersion = 5
action.decrement.shortDescription = \u9012\u51cf\u503c
action.decrement.stackBefore = value
action.decrement.stackAfter = result
action.increment.name = Increment
action.increment.code = 0x50
action.increment.swfVersion = 5
action.increment.shortDescription = \u589e\u91cf\u503c
action.increment.stackBefore = value
action.increment.stackAfter = result
action.pushduplicate.name = PushDuplicate
action.pushduplicate.code = 0x4C
action.pushduplicate.swfVersion = 5
action.pushduplicate.shortDescription = \u590d\u5236\u5806\u6808\u9876\u90e8
action.pushduplicate.stackBefore = value
action.pushduplicate.stackAfter = value, value
action.return.name = Return
action.return.code = 0x3E
action.return.swfVersion = 5
action.return.shortDescription = \u8fd4\u56de\u503c
action.return.stackBefore = value
action.stackswap.name = StackSwap
action.stackswap.code = 0x4D
action.stackswap.swfVersion = 5
action.stackswap.shortDescription = \u4ea4\u6362\u5806\u6808\u4e0a\u7684\u524d\u4e24\u4e2a\u503c
action.stackswap.stackBefore = value1, value2
action.stackswap.stackAfter = value2, value1
action.storeregister.name = StoreRegister
action.storeregister.code = 0x87
action.storeregister.swfVersion = 5
action.storeregister.shortDescription = \u5c06\u503c\u5b58\u50a8\u5230\u5bc4\u5b58\u5668\u4e2d
action.storeregister.stackBefore = value
action.storeregister.stackAfter = value
action.storeregister.operands = registerNumber:UI8
action.instanceof.name = InstanceOf
action.instanceof.code = 0x54
action.instanceof.swfVersion = 6
action.instanceof.shortDescription = \u5bf9\u8c61\u662f\u7c7b\u7684\u5b9e\u4f8b
action.instanceof.stackBefore = constructor, object
action.instanceof.stackAfter = booleanResult
action.enumerate2.name = Enumerate2
action.enumerate2.code = 0x55
action.enumerate2.swfVersion = 6
action.enumerate2.shortDescription = \u4ece\u5bf9\u8c61\u4e2d\u83b7\u53d6\u6240\u6709\u69fd\u7684\u540d\u79f0(\u5806\u6808\u53c2\u6570\u662f\u5bf9\u8c61\u7c7b\u578b)
action.enumerate2.stackBefore = object
action.enumerate2.stackAfter = null, [slotName1, slotName2, ...]
action.strictequals.name = StrictEquals
action.strictequals.code = 0x66
action.strictequals.swfVersion = 6
action.strictequals.shortDescription = \u68c0\u67e5\u4e24\u4e2a\u503c\u662f\u5426\u76f8\u7b49\u4e14\u7c7b\u578b\u76f8\u540c
action.strictequals.stackBefore = value1, value2
action.strictequals.stackAfter = booleanResult
action.greater.name = Greater
action.greater.code = 0x67
action.greater.swfVersion = 6
action.greater.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5927\u4e8e\u5176\u4ed6\u503c
action.greater.stackBefore = value1, value2
action.greater.stackAfter = booleanResult
action.stringgreater.name = StringGreater
action.stringgreater.code = 0x68
action.stringgreater.swfVersion = 6
action.stringgreater.shortDescription = \u68c0\u67e5\u5b57\u7b26\u4e32\u662f\u5426\u5927\u4e8e\u5176\u4ed6\u503c
action.stringgreater.stackBefore = value1, value2
action.stringgreater.stackAfter = booleanResult
action.definefunction2.name = DefineFunction2
action.definefunction2.code = 0x8E
action.definefunction2.swfVersion = 7
action.definefunction2.shortDescription = \u5b9a\u4e49\u4e00\u4e2a\u51fd\u6570(\u9644\u52a0\u529f\u80fd)
action.definefunction2.stackAfter = result
action.definefunction2.operands = functionName:STRING, numParams:UI16, \
 registerCount:UI8, \
 preloadParentFlag:boolean, \
 preloadRootFlag:boolean, \
 suppressSuperFlag:boolean, \
 preloadSuperFlag:boolean, \
 suppressArgumentsFlag:boolean, \
 preloadArgumentsFlag:boolean, \
 suppressThisFlag:boolean, \
 preloadThisFlag:boolean, \
 preloadGlobalFlag:boolean, \
 [register1:UI8, paramName1:STRING, register2:UI8, paramName2:STRING, ...]
action.extends.name = Extends
action.extends.code = 0x69
action.extends.swfVersion = 7
action.extends.shortDescription = \u521b\u5efa\u7ee7\u627f\u5173\u7cfb
action.extends.stackBefore = superClassConstructor, subClassConstructor
action.castop.name = CastOp
action.castop.code = 0x2B
action.castop.swfVersion = 7
action.castop.shortDescription = \u5f3a\u5236\u8f6c\u6362\u6570\u636e\u7c7b\u578b
action.castop.stackBefore = object, constructor
action.castop.stackAfter = result
action.implementsop.name = ImplementsOp
action.implementsop.code = 0x2C
action.implementsop.swfVersion = 7
action.implementsop.shortDescription = \u6307\u5b9a\u7c7b\u5b9e\u73b0\u7684\u63a5\u53e3
action.implementsop.stackBefore = classConstructor, numInterfaces, [interfaceConstructor1, interfaceConstructor2, ...]
action.try.name = Try
action.try.code = 0x8F
action.try.swfVersion = 7
action.try.shortDescription = \u4e3a\u7279\u6b8a\u60c5\u51b5\u5b9a\u4e49\u5904\u7406\u7a0b\u5e8f
action.try.operands = catchTarget:register|STRING
action.throw.name = Throw
action.throw.code = 0x2A
action.throw.swfVersion = 7
action.throw.shortDescription = \u629b\u51fa\u5f02\u5e38\u60c5\u51b5
action.throw.stackBefore = value
