2011-02-11 28 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

相關問題