Цитата:
Сообщение от lexa2000lexa
а что вы хотите у вас переменные var_mon и first_mon равны одной величине .вот у вас и так и промсходит, задайте им разные значения и увидите что условия работаю как надо.
|
Дык в этом и суть, чтобы действие исполнялось, когда выполняется условие, а именно, когда переменные не равны. В общем, если интересно, то оптимизируя код, получилось следующее, что оч. даж не плохо работает

Код AS1/AS2:
//просто вынес сравнение в отдельную функцию, т.к. оч часто это сравнение необходимо
for(d_fun=1;d_fun<=hxx;d_fun++){
if(!compare_seldate(d_fun)){
first_day=6;
}
}
function compare_seldate(get_compar_date:Number){
if(var_mon==first_mon && get_compar_date==first_day){
var_compare_boolean = true;
}else{
var_compare_boolean = false;
}
return var_compare_boolean;
}
И кстати, условие не будет работать с неравенством, если не определено обратное действие else