Toon posts:

[Flash/Actionscript] Objecten koppelen aan objecten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben al een tijdje op zoek naar een manier om objecten aan objecten te kunnen koppelen op onderstaande manier:

Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var cTest1 = function()
{
}

var cTest2 = function()
{
    this.sTest = "geslaagd!";
}

var oTest1 = new cTest1();
var oTest2 = new cTest2();

//Koppel oTest2 aan oTest1

trace(oTest1.oTest2.sTest);

De koppeling dient trouwens echt op een manier als boven beschreven in zijn werk te gaan, aangezien ik dynamisch (soort + aantal te koppelen objecten zijn onbekend) objecten wil koppelen. Onderstaande manier van koppelen zoek ik dus niet:

Flash ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var cTest1 = function()
{
    var cTest2 = function()
    {
        this.sTest = "geslaagd!";
    }

    this.oTest2 = new cTest2()

}

var oTest1 = new cTest1();

trace(oTest1.oTest2.sTest);

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 22-03 18:12
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var cTest1 = function(oTestParam)
{
    this.oTest2 = oTestParam;
}

var cTest2 = function()
{
    this.sTest = "geslaagd!";
}

var oTest2 = new cTest2();
var oTest1 = new cTest1(oTest2);

//Koppel oTest2 aan oTest1

trace(oTest1.oTest2.sTest);

Zoiets? Ik snap verder eigenlijk niet wat je nou precies wilt bereiken, mischien kun je het iets duidelijker uitleggen?

Noushka's Magnificent Dream | Unity


  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

Wat wil je precies?

1. Via runtime een referentie zetten naar een object
2. Via runtime een object kopieren naar een nieuw object
3. Via compile-time een object extenden?

"You're only as good, as what you did last week."