Э-э ... Ваше описание довольно расплывчато, поэтому я собираюсь использовать очень широкий штрих, чтобы охватить больше основ.Вы должны просто поместить операторы 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 перед вызовом функций, вместо того чтобы исключать нежелательные вызовы внутри самой функции.Может быть, вам стоит уточнить подробнее.