Приветствую.
Суть:
Имеется перезаписываемое свойство типа :XML.
В соответствии с ним происходит отрисовка визуализационного объекта.
Получается, что каждый раз когда происходит переопределение этого XML, следовательно и запускается перерисовка объекта. Но очень часто возникает ситуация что xml изменяется на точно такой же и надобно ставить проверку, да бы лишний раз не "напрягать" систему.
Потому у меня вопрос о корректности следующего кода:

Код AS3:
public function get myXML ():XML {return this._myXML;}
public function set myXML(value:XML):void {
if(value != this.myXML){
this._myXML = value ;
this.redraw(value)
}
}