Using swfdump, I translate some method with objects properties, this is what I get:
00015) + 0:1 getlex <q>[public]::jumpHeight
where jumpHeight is an object property.
In the Adobe docs describe this instruction as "Find and get a property". (Just what I need).
But how I use getlex instruction in this API?
getlex, getproperty and others Opcodes const from the API requires a BaseMultiname property.
getlex = new Opcode(0x60, "getlex", [BaseMultiname, AbcSpec.U30]);
Again, a BaseMultiname use a MultinameKind parameter in his constructor, and MultinameKind's constructor is:
MultinameKind(byteValue:int, descriptionValue:String)
I dont know how to translate this assemply output in the as3-commons-bytecode's API format.
Short version. In method body definition, on:
.addOpcode(Opcode.getlex[
/* how I writte <q>[public]::jumpHeight ?*/
])
Thanks again!