¿Lo que necesitás es que se cumplan ambas condiciones? Porque si no es así, te conviene utilizar el operador OR, y estás usando AND. Tal vez ahí está el error, no se cumple una de las condiciones y por lo tanto no se ejecuta la acción.
&& = and;
|| = or;
! = not;
Quizás esta entrada de mi blog te sirva, explica un poco la estructura if:
http://todotutoriales-jime.blogspot....-en-flash.html
Saludos