如何从另一个函数的函数访问一个变量集的值

时间:2016-02-28 00:13:04

标签: javascript java rhino

我正在制作一个minecraftpe mod,我必须访问另一个设置的值(因为在java函数中使用setTile会崩溃游戏,因为x,y,z只在useItem模板中定义。)所以我这里基本上需要做的就是我正在使用的功能...

var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get();
var seekerProgress = 0;
function newLevel()
{
    run: function()
    {
        try
        {
            var modWindow = new android.widget.PopupWindow();
            var modLayout = new  android.widget.LinearLayout(ctx);
            var seeker = new android.widget.SeekBar(ctx);
            seeker.setProgress(seekerProgress);
            seeker.setMax(1);
            modLayout.addView(seeker);
            modWindow.setContentView(modLayout);
            modWindow.setHeight(android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);
            modWindow.setWidth(android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);
            modWindow.showAtLocation(ctx.getWindow().getDecorView(), android.view.Gravity.CENTER | android.view.Gravity.CENTER, 0, 0);
            seeker.setOnSeekBarChangeListener(new android.widget.SeekBar.OnSeekBarChangeListener() {
                onStopTrackingTouch: function()
                {
                    seekerProgress = seeker.getProgress();
                    if (seekerProgress === 1)
                    {
                        print(target);
                    }
                }
            });

        }
    }
}
function modFunction()
{
    var target = 0; //I want this value to be accessible in the newLevel function
}

我可以做些什么来帮助它?

0 个答案:

没有答案