我有一个问题。我有一个 AS3 代码(从 AS3 巫师那里获得)
protected function get _-64():String {
if (_-0Xg < _-1FT.length)
{
return (_-1FT[_-0Xg]);
};
return ("");
}
在 ABC 代码中(用于反编译 + 重新编译 SWF):
trait getter QName(ProtectedNamespace("_-0t4"), "_-64")
方法
重新定义“_-0iF:_-0KH/_-0t4:_-64/getter”
返回 QName(PackageNamespace(""), "String")
身体
最大堆栈 2
本地计数 1
初始化范围深度 4
最大范围深度 5
代码
获取本地0
推视镜
getlex QName(PrivateNamespace("", "_-0iF:_-0KH"), "_-0Xg")
跳跃 L10
推假
推着
减去
乘法_i
coerce_a
istypelate
L10:
getlex QName(PrivateNamespace("", "_-0iF:_-0KH"), "_-1FT")
getproperty QName(包名称空间(“”),“长度”)
ifnlt L17
getlex QName(PrivateNamespace("", "_-0iF:_-0KH"), "_-1FT")
getlex QName(PrivateNamespace("", "_-0iF:_-0KH"), "_-0Xg")
getproperty MultinameL([PrivateNamespace("", "_-0iF:_-0KH"), PackageNamespace(""), PackageInternalNs("_-0iF"), ProtectedNamespace("_-0t4"), StaticProtectedNs("_-0t4 "), StaticProtectedNs("Object"), 命名空间("_-tc")])
返回值
L17:
推弦“”
返回值
结尾 ; 代码
结尾 ; 身体
结尾 ; 方法
结尾 ; 特征
但是,我想编辑 ABC 代码,使方法 (AS3) 看起来像:
protected function get _-64():String {
return "icon_" + _-0Xg;
}
但我不知道如何以"icon_" + _-0XgABC 格式推送。有人能帮帮我吗?