Code:
getlocal2
getlocal0
callproperty QName(PackageNamespace(""), "LocalhostServer"), 0
callpropvoid QName(Namespace("https://adobe.com/AS3/2006/builtin"), "push"), 1
Func:
Code:
; _-names
#set fullfunctionname "_-tv:_-px/LocalhostServer" ; refid for the trait
#set serverNS "_-18X" ; namespace for the Server class
#set portProperty "_-181" ; property name for port in Parameters
; code
trait method QName(PackageNamespace(""), "LocalhostServer")
method
refid $"fullfunctionname"
returns QName(PackageNamespace($"serverNS"), "Server")
body
maxstack 6
localcount 2
initscopedepth 4
maxscopedepth 5
code
getlocal0
pushscope
findpropstrict QName(PackageNamespace($"serverNS"), "Server")
constructprop QName(PackageNamespace($"serverNS"), "Server"), 0
pushstring "Proxy Server"
callproperty QName(PackageNamespace("", "#0"), "setName"), 1
pushstring "127.0.0.1"
callproperty QName(PackageNamespace("", "#0"), "setAddress"), 1
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace("", "#0"), $"portProperty")
callproperty QName(PackageNamespace("", "#0"), "setPort"), 1
findpropstrict QName(PackageNamespace("", "#0"), "Number")
pushint 50000
callproperty QName(PackageNamespace("", "#0"), "Number"), 1
findpropstrict QName(PackageNamespace("", "#0"), "Number")
pushint 50000
callproperty QName(PackageNamespace("", "#0"), "Number"), 1
callproperty QName(PackageNamespace("", "#0"), "setLatLong"), 2
pushint 0
callproperty QName(PackageNamespace("", "#0"), "setUsage"), 1
pushfalse
callproperty QName(PackageNamespace("", "#0"), "setIsAdminOnly"), 1
returnvalue
end ; code
end ; body
end ; method
end ; trait
XML: