FLV-video fortsätter i bakgrunden när man byter frame (flash AS3)

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Göteborg
  • 2010-12-21 21:30

Jag har byggt ett föredrag i Flash där varje frame har en videosnutt följt av frågor. Problemet är att om man inte pausar videon så fortsätter den i bakgrunden när man hoppar till en ny frame. Jag har löst detta med ett script som stoppar ljudet "flash.media.SoundMixer.stopAll();"

Märker nu att detta inte löser mitt problem, dels då det går segt om flera videos spelar simultant, samtidigt som jag använt mig av quepoints för att anropa att secenen ska hoppa fram till en viss frame så denna anropas i FLV-videon. Kanske låter rörigt, men jag vill alltså ha en lösning för att stoppa alla pågående FLV-videos när jag byter frame i en scene.

Jag använder Flash CS5 och AS3.

  • Medlem
  • Göteborg
  • 2010-12-30 15:22
movieInstanceName.addEventListener(Event.REMOVED_FROM_STAGE, stopPlay);
function stopPlay(e:Event)
{
      movieInstanceName.stop();
}

Löste problemet, stoppar videon om du går från framen. Notera att detta behöver läggas på varje frame då en video spelas, samt byta ut "movieInstanceName" till det du valt för videon.

1
Bevaka tråden