zoukankan      html  css  js  c++  java
  • Laya 利用JS进行反射

    Laya 利用JS进行反射

    @author ixenos

    当需要配表调用函数时,可以利用js的eval来调用

    1.在配置js中写下:

    1 function callAsFunc(funcName){
    2     eval(funcName);  
    3 }

    2.在AS3中调用:

    1 var funcName:String = vo.funcName;
    2 __JS__("callAsFunc(funcName)");

    其中funcName不加引号是因为AS3最终也编译成JS代码,所以这里在JS中其实是变量了。

    3.缺陷:

    在代码混淆时就失效了。

  • 相关阅读:
    类属性、实例属性
    多态
    重载
    多继承
    继承介绍以及单继承
    析构
    构造
    self
    方法
    属性
  • 原文地址:https://www.cnblogs.com/ixenos/p/10009830.html
Copyright © 2011-2022 走看看