Смысл всего этого в том, что необходимо будет создать пару десятков мувиков на stage.
Где-то лажа, но не пойму где

Код AS3:
package{
import flash.display.MovieClip;
public class CityNew extends MovieClip{
private var x_coord:Number;
private var y_coord:Number;
public function CityNew(){
this.x_coord = 100;
this.y_coord = 100;
init();
}
public function set Xc(x_c:Number):void{
this.x_coord = x_c;
}
public function get Xc():Number{
return x_coord;
}
public function set Yc(y_c:Number):void{
this.y_coord = y_c;
}
public function get Yc():Number{
return y_coord;
}
public function init():void{
this.x = x_coord;
this.y = y_coord;
}
}
}
ну и

Код AS3:
var city:CityNew = new CityNew();
addChild(city);
Вот так работает, но нельзя передать x и y, матерится
1061: Call to a possibly undefined method X_c through a reference with static type CityNew.
Тогда сделал Xc и Yc статическими, но теперь оно не может добраться до x_coord и y_coord.
Или же подразумевается что в при линковании, все методы класса должны быть статическими?
Где я неправ?