Toon posts:

[Flash] Extern gelaade swf file reageert niet meer op mouse

Pagina: 1
Acties:

Verwijderd

Topicstarter
Odelay,

ik heb een animatie die afhakelijk van de muis postie naar links of rechts draait.
omdat de animatie nogal groot is laad ik hem in met deze code:

code:
1
2
3
4
5
6
7
this.createEmptyMovieClip("blank_mc", 2);
with (blank_mc){
    _x=54;
    _y=48;
    
}
loadMovie("preloader.swf", blank_mc);


dit is de code uit de swf :

code:
1
2
3
4
5
6
7
function mouseOnScreen() {
    if ((_root._ymouse<337) && (_root._ymouse>0) && (_root._xmouse<600) && (_root._xmouse>0)) {
        return true;
    } else {
        return false;
    }
}


dat werkt dus normaal prima na laden niet meer. Ik dacht dat _root ervoor plaatsen wel zou werken, weet iemand wat ik verkeerd doe?

mijn dank grenst aan hondsdolheid!

  • Murphy
  • Registratie: November 2000
  • Laatst online: 04-02 14:35

Murphy

(2B||!2B)?

Tja ik denk dat door het inladen op (54, 48) je _xmouse en _ymouse niet meer kloppen? De afmetingen van de stage die ik zie, 600 bij 337, gaan niet meer op als je de movie in een andere movie inlaadt, tenzij de _root net zo groot is.

Hoe spreek je die functie mouseOnScreen() trouwens aan? Die moet natuurlijk wel steeds aangesproken worden, anders doet-ie-niks :)

Verwijderd

Wat ook nog wel is wil helpen is die mouseOnScreen() in de root clip te zetten