Permalänk
Medlem

Flash Actionscript hjälp!

Jag sitter och försöker styra en video i Flash. Grejen är att jag vill att filmen automatiskt ska pausas i en viss frame/en viss sekund och sen inte börja spela igen förrän man trycker på space. Detta borde ju vara tämligen enkelt, eller? Nån som är bra på ActionScript?

Har letat runt på allt jag kan komma på i olika forum, men inte hittat nåt direkt nyckelord för den här funktionen.

Från vad jag har läst antar jag att det är något i stil med:

some.Listener.onKeyDown = function () }
if (Key.isDown(Key.SPACE)) {
play();
}
}

..typ. Förstår att det säkert saknas grejer eller att jag behöver definiera någon funktion i första rutan..
Har bara försökt sätta ihop olika saker jag läst, men får det inte riktigt att funka!

Permalänk

Din första curly bracket (glömt va det heter på svenska) är åt fel håll.
some.Listener.onKeyDown = function () }
Ska vara:
some.Listener.onKeyDown = function () {

Permalänk
Skrivet av Yxskaftet:

Din första curly bracket (glömt va det heter på svenska) är åt fel håll.
some.Listener.onKeyDown = function () }
Ska vara:
some.Listener.onKeyDown = function () {

Måsvingar!

Visa signatur

Stationär Dator : FD define r3|Corsair RM 750W|i7 4770K +NH-U9B SE2|Z87-DS3H|ASUS R9 290 4GB DirectCuII|A-data 1600 DDR3 8GB|2TB + 1TB + 1 TB + 120Gb SSD
Bärbar dator : Acer Aspire TimelineX 5820TG

BeErNwHiSkY:Beer and Whisky!

Permalänk
Medlem

Ja. Jo. Jag bara saxade en bit ur en kodremsa jag antar ska vara med nånstans. Men ska man lägga till en listener i första framen, och sen anropa den i framen där jag vill ha paus? Eller behöver jag bara lägga in funktionen i önskad frame?

Permalänk
Medlem

Såhär ser hela koden ut som jag hittade. Men hur använder jag den?

someListener = new Object();
someListener.onKeyDown = function (){
if (Key.isDown(Key.SPACE)){
play();
Key.removeListener(someListener);
}
}
Key.addListener(someListener);