Toon posts:

[FLASH] externe swf zonder tijdlijn pauzeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Heya,

Ik laad in mijn swf een andere swf in die met actionscript een teller weergeeft...Gewoon een soort stopwatch dus.

Om de swf in te laden heb ik deze code gebruikt:

code:
1
2
    container.loadMovie("stopwatch.swf", 0);
    container.play();


Er is dus een movieclip met een instance name container, daar mieter ik die swf in en hij speelt als ik op een bepaalde knop druk. Dat werkt.

Deze stopwatch.swf bevat de volgende code:

code:
1
2
3
4
function wait() {
    mySeconds++; 
}
myTimer = setInterval(wait, 1000);


Er is dus een dynamic textfield met varnaam mySeconds die elke keer (na 1 sec) wordt upgedate met die teller.

Aangezien er geen tijdlijn aanwezig is binnen beide van deze .swf files vraag ik me af of ik die stopwatch swf kan pauzeren als ik op een knop in de parent .swf zit...

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ja, daar zijn meerdere opties voor ;)

Je kan een setInterval ook weer clearen met een functie en vervolgens weer aanroepen indien nodig. (snap je een beetje waar ik op doel?)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Hmm ja ok, ik snap denk ik waar je heen wilt...

bedoel je zoiets iets als dit?!???:

code:
1
2
3
4
5
6
7
8
9
10
pauze = function() {
    zetfilmpieoppauze();
}

start = function() {
    startfilmpje();
    clearInterval(intervalunit);
}

intervalunit = setInterval(pauze, "oneindig");


euh nou dit is m niet maar denk ik ongeveer de goede kant op of is dit echt complete bullcrap?! :D

Maar dan nog heb ik geen idee hoe ik de externe swf moet stoppen.. :S