AS3中的条件函数

时间:2018-12-11 15:33:19

标签: actionscript-3

我的代码需要帮助。我想问一下是否可以使用布尔方法来使函数像这样工作:



*Event Listeners*

if (A == true && B == false)
{
    function A (){
        *function A will work*
        *function B will not work*
    }

    if(A == false && B == true){
        function B(){
            *function B will work*
            *function A will not work*
        }

    }
}



或类似的东西。如果有可能,或者该代码行得通,是否可以循环该代码,我可以举个例子吗?

1 个答案:

答案 0 :(得分:0)

呃...您的描述有点含糊,因此我将使用非常宽泛的笔触来覆盖更多基数。您应该只将if语句本身放入函数中。

function Atrue():void {
  if (A == true && B == false) {
    //write your code here for function A
  }
}

function Btrue():void {
  if (A == false && B == true) {
    //write your code here for function B
  }
}

但是,Organis是对的。这是一个糟糕的实现。如果有可能,请在调用函数之前尝试满足If条件,而不要消除函数本身内的不需要的调用。也许您应该详细说明。