как получить доступ к переменной из другого класса - PullRequest
1 голос
/ 24 января 2012

У меня есть имя класса project и project2

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

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

Я хочу получить доступ к переменной window2 в классе project1, может кто-нибудь помочь

1 Ответ

1 голос
/ 24 января 2012

В методе в проекте1 создайте новый проект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 ... этот проект2 должен быть публичным классом ... И я думаю, что классы Project1 и Project2 должны быть написаны заглавными буквами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...