Цитата:
|
in4core, это не правильное решение. как минимум если маска и контент не пересекаются то ширина должна быть 0. getBounds не предлагать, это все равно будет не правильно.
|
Ну, послушай. Прежде чем ставить задачу, надо иметь исходные данные ВСЕ.
По моим исходным данным маска и контент всегда находятся в координатах 0-0 - и это правильное решение. Автор не спрашивает нас про решения в случае если контент за маской. Но даже если так, то достаточно добавить 1 условие

Код AS3:
if(content.x + content.width > mask.x + mask.width) return 0;
if(content.width < mask.width) return content.width
return mask.width
И не надо усложнять - пишите проще