
Код AS3:
if (условие)
{
}
else if (условие)
{
}
чем же не угодила эта конструкция? вполне даже не плохая, позволяющая уточнить условия если первое условие ложное. более плохим вариантом было бы сделать вот так

Код AS3:
if (условие)
{
}
if (условие)
{
}
или

Код AS3:
if (условие)
{
}
else
{
if (условие)
{
}
}
на мой взгляд ваш "бесящий" вариант очень хорош, если нужно нумного уточнить условие для ложности первого условия