flash - 全局变量问题

我加载图像并将其添加到 MC someMC。如果“某事”为真,则 someVariable 获取 someMC scaleX 数。假设它是 0.82。

我需要的是将该数字放入我的 Slider 对象中的 s.value 中。因为我希望 Slider 值是我的图像比例所在的位置。

由于变量范围的限制,这当然不起作用。

我尝试在代码顶部设置变量,如下所示: var someVariable:Number; 但这也没有用。

这是代码:

function completeHandler(event:Event):void{

if (something) {

var someVariable:Number = this.someMC.scaleX;

}

}

var s:Slider = new Slider();

s.maximum = 500;

s.minimum = 10;

s.value = someVariable;

有什么想法吗?

更新

我正在寻找一个无需使用包和类的解决方案,因为我对 AS3 还不是很稳定。

更新 2

我已将所有代码上传到 Pastebin。看一看 ;)