我需要在AS3中改进方法 我在actionscript中有这个功能:
public function as_setInvites(param1:Object) : void {
this.messageArea.htmlText = param1.toString();
}
表示此字节码的:
trait method Qname(PackageNamespace(""),"as_setInvites") dispid 0
method
name null
param Qname(PackageNamespace(""),"Object")
returns Qname(PackageNamespace(""),"void")
body
maxstack 2
localcount 2
initscopedepth 16
maxscopedepth 17
code
getlocal_0
pushscope
getlocal_0
getproperty Qname(PackageNamespace(""),"messageArea")
getlocal_1
callproperty Multiname("toString",[PrivateNamespace("-","16"),Pac ..etc
setproperty Qname(PackageNamespace(""),"htmlText")
returnvoid
这就是我需要的东西
public function as_setInvites(param1:Object) : void {
this.messageArea.html = true;
this.messageArea.wordWrap = true;
this.messageArea.multiline = true;
this.messageArea.htmlText = param1.toString();
}
以下新代码的corrispective字节码应如何?任何工具?谢谢
答案 0 :(得分:0)
getlocal_0 getproperty Qname(PrivateNamespace(""),"messageArea") pushtrue setproperty Qname(PackageNamespace(""),"html") getlocal_0 getproperty Qname(PrivateNamespace(""),"messageArea") pushtrue setproperty Qname(PackageNamespace(""),"wordWrap") getlocal_0 getproperty Qname(PrivateNamespace(""),"messageArea") pushtrue setproperty Qname(PackageNamespace(""),"multiline")
答案 1 :(得分:0)
很酷,您找到了解决方案,但是对于进一步的参考,请使用http://labs.adobe.com/technologies/swfinvestigator/
只需编译一个swf文件,就可以检索它的字节码。
干杯