Ich verwende Greensock LoaderMax, um Videodateien und Sounddateien zu laden. Ich habe so viel Code kopiert, wie mir zur Verfügung steht. Ein Video (s9) wird abgespielt und bei einem bestimmten Prozentsatz über das Video muss ein anderer Ton abgespielt werden.Spielen Sie Sound bei bestimmten PlayProgress oder VideoTime mit GreenSock?
if(s9.playProgress > .1) // This is what I can't get to work
{
s12_sound.playSound(); //This sound won't play at .1 playProgress
}
s9.content.visible = true;
s9.playVideo();
stop();
s9.addEventListener(VideoLoader.VIDEO_COMPLETE, play_s9_loop); //This plays a video once s9 is done.
function play_s9_loop(event:Event):void
{
s9.content.visible = false;
s9_loop.content.visible = true;
s9_loop.playVideo();
}
Ich vermute, Sie können nicht nur ein, wenn() auf playProgress tun? Außerdem sauge ich bei AS3.
Okay, ich habe es versucht, und es zeichnet "Hit the cue point myLabel", aber es wird den Sound nicht wiedergeben. Ich stellte sicher, dass die Funktion nach meiner Ladewarteschlange ist und dass der INIT-Listener vorher war. Ich nehme an, da ist noch etwas, das den Sound verhindert, aber es könnte eine Milliarde Dinge sein, der Projektcode ist über Tonnen von Frames verstreut. Ich werde es hier erneut veröffentlichen, wenn ich das Problem finde. – ahainen
WHATTTTTTTT, okay, als ich das veröffentlichte und dies online stellte, funktionierte es aus irgendeinem Grund und spielte den Sound. Keine Ahnung, was das war, aber es funktioniert jetzt. Vielen Dank für deine Hilfe.Auch hier spiele ich die nächsten Tage und wenn ich herausfinde, was mit mir los ist, werde ich posten. – ahainen