2011-02-11 33 views
0

我是新来的JavaFX,试图用绑定这样的:如何绑定到同一个类的实例VAR的JavaFX

public function newCircle() : Circle { 
    Circle {   
     centerX: 1 
     radius: bind (centerX/prm._iMaxPop) 
    } 
}; 

我得到“非静态变量的centerX不能从静态上下文中引用。”还尝试使用this.centerX以相同的结果。

在此先感谢。

回答

0

可以添加一个临时变量“c”必须显式类型:

public function newCircle() : Circle { 
    var c : Circle = Circle {   
     centerX: 1 
     radius: bind (c.centerX/prm._iMaxPop) 
    } 
}; 
1

尝试使用这样的:

function newCircle() : Circle { 
    var xVal =1; 
    Circle {   
      centerX: xVal; 
      radius: bind (xVal/prm._iMaxPop) 
     } 
    } 
+0

真正寻找到类中引用变量(可能改变)。帮助弄清楚,但。 – crokusek 2011-06-19 21:38:21

相关问题