пятница, августа 31, 2007

Проблема с установщиками

Столкнулся с интересными граблями:

Есть установщик (есть также и возвращатель):
public function set display_position(value:TPoint):void {
this._display.x=value.x;
this._display.y=value.y;
}


при вызове
this.display_position=new TPoint(x,y);
он отрабатывает,

но при вызове
this.display_position.x=x;
this.display_position.y=y;
он не сработает никогда! Просто здесь работает возращатель...

1 комментарий:

Racer комментирует...

Да, забыл сказать в чем, собственно особенность, возвращатель выглядел примерно так:

public function get display_position():TPoint {
return new TPoint(this._display.x,this._display.y);
}