Toon posts:

[AS] Functie van externe as class uitvoeren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zit met het volgende flash probleem:

Ik heb een extern .as bestand.

Die wordt op de volgende manier aangeroepen:
m = new Main(this);

Hier staat het volgende in:
PHP:
1
2
3
4
5
6
7
8
9
10
11
class Main {
    private var mc:MovieClip;

    
    public function Main(mc:MovieClip){
        this.mc = mc;
        new Drag(mc.scrollContent,new DragContent(new MovieClipEvt(mc.scrollContent.mcContent)));
    }


}


Dit stukje roept dus ook nog een 2 losse as bestanden aan: DragContent.as, en Drag.as.

In DragContent.as staat een functie: SnapToYear(value) die ik wil uitvoeren vanuit een button in de timeline.

Is dit uberhaupt wel mogelijk? En zoja, hoe ga ik dit oplossen?

Acties:
  • 0 Henk 'm!

  • Tsjilp
  • Registratie: November 2002
  • Niet online

Tsjilp

RS[I]ds

In je main een variabele aanmaken waarin je dragCotnent opslaat?

dus
code:
1
public var dc:DragContent = new DragContent(new MovieClipEvt(mc.scrollContent.mcContent));

op je button kan je dan (eventueel via de main class) dc aanroepen:
code:
1
m.dc.SnapToYear(value)

[ Voor 57% gewijzigd door Tsjilp op 28-01-2009 10:59 ]

Raar... Is zo gek nog niet