如何从另一个类访问变量

时间:2012-01-24 11:04:56

标签: flash actionscript-3 flex

我有一个类名项目和project2

public class project1 extends sprite
{
    var window1:camera=new camera()
}

class project2 extends HomeUI implements IView
{
    var window2:camera=new camera()
}

我想访问类project1上的变量window2 可以有人帮忙

1 个答案:

答案 0 :(得分:1)

在project1的方法中,创建一个新项目2, 然后只是访问它,因为它是公开的。

示例:

public class project1 extends sprite
{
    var window1:camera=new camera();
    public void doSomething(){
        var project2object:project2 = new project2();
        var window2:camera = project2object.window2;
        //and here you can do stuff with window2
    }
}

您的代码也存在一些问题 - 即sprite需要是Sprite ... project2需要是一个公共类......我认为类Project1和Project2应该大写。