我将 AS3.0 与 Flash(不是 Flex)一起使用。我创建了一个名为 drawBarChart 的自定义类,并创建了一个名为 BarChart1 的实例。
var BarChart1 = new drawBarChart(barChartX, barChartY, barChartWidth, barChartHeight, barChartScale)
如果我稍后在代码中更改变量 barChartScale 的值,则 BarChart1 实例不会更改。有人可以向我解释使用 barChartScale 的新值更新 BarChart1 实例的正确语法是什么吗?
谢谢!
编辑:谢谢 Loxxy 和 shaunhusain 的回复。我已经尝试实施您的方法 Loxxy,但它仍然对我不太有效。通过一些跟踪语句,我可以看到我在自定义类 setChartScale 函数中得到了要更改的 _Scale 变量。但是由此产生的 _Scale 变化似乎并没有反映在最初创建实例的自定义类 BarChart 函数中。即实例上的比例值对我来说还没有改变。我会继续努力的!