Правило не строгое.Главное чтоб исключение не стало доминирующим паттерном в проекте.Сам часто для хинтов создаю MC с анимацией появления/исчезновения и в последнем кадре:

Код AS3:
if(parent)
parent.removeChild(this);
и в любом месте:

Код AS3:
var hint:MyHint=new MyHint();
addChild(hint);