Цитата:
Сообщение от Wlspartak
Оператор логического "И" пишется (&&)
И попробуй так:
 Код AS1/AS2:
var hxx:Number = 30;
var first_day:Number;
var var_mon:Number;
var first_mon:Number;
this.onEnterFrame = function(){
for(d_fun=1;d_fun<=hxx;d_fun++){
if(d_fun!=first_day && var_mon!=first_mon){ // Вот с этим условием проблема
}else{
first_day=6;
}
trace(first_day);
}
}
|
К сожалению, я не указал ранее, что не зависимо от того какое "И" побитовое или логическое, а также, не зависимо какое неравенство: обычное или строгое - код при указании более одного условия все равно не исполняется верно. Что и является странным, так как сравниваемые переменные являются Number.
Но все равно благодарен вам, спасибо, что напомнили о древних трудностях компилятора, сделал от обратного, все заработало

Код AS1/AS2:
if(d_fun==first_day && var_mon==first_mon && var_ye == first_ye){}else{
first_day=6;
}