Youtubevideo in flash, playback stoppen wanneer volgende frame

Status
Niet open voor verdere reacties.

Trancilian

Gebruiker
Lid geworden
2 jan 2009
Berichten
95
Hoi,

Ik wil in flash een youtube video embedden die stopt met spelen waneer op de knop 'volgende'(frame) wordt geklikt.

Wanneer hij nu naar een volgende frame gaat dan speelt het geluid op de achtergrond gewoon door. Ik heb al heel wat sites doorgespit en verschillende dingen geprobeerd, maar niks lijkt te werken.

Als ik deze code op de main timeline gooi en op Test Scene klik, dan lijkt het te werken. Wanneer ik het upload naar mijn website, dan werkt het echter toch niet.

PHP:
stop();

next_btn.addEventListener(MouseEvent.CLICK, actie);


function actie(event:MouseEvent):void{
SoundMixer.stopAll();

gotoAndStop(2);
}

De youtube video laad ik in een movieclip met deze code (de movieclip bestaat uit een zwart vierkant met in de action van de eerste frame de volgende code):

PHP:
Security.allowDomain("www.youtube.com");

var player:Object;

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
loader.load(new URLRequest("http://www.youtube.com/v/1ky4ySPwRrk?version=3"));

function onLoaderInit(event:Event):void {
    addChild(loader);
    loader.content.addEventListener("onReady", onPlayerReady);
    loader.content.addEventListener("onError", onPlayerError);
    loader.content.addEventListener("onStateChange", onPlayerStateChange);
    loader.content.addEventListener("onPlaybackQualityChange",
        onVideoPlaybackQualityChange);
}

function onPlayerReady(event:Event):void {
    trace("player ready:", Object(event).data);

player = loader.content;
player.setSize(358, 268);
}

function onPlayerError(event:Event):void {
    trace("player error:", Object(event).data);
}

function onPlayerStateChange(event:Event):void {
    trace("player state:", Object(event).data);
}

function onVideoPlaybackQualityChange(event:Event):void {
    trace("video quality:", Object(event).data);
}

Ik hoop dat iemand mij hiermee kan helpen.

vriendelijke groeten

Wilbert.

De flashfile in actie is hier te vinden: http://www.wilbertschuurmanhess.nl/habek-de-avonduren/
 
laat maar, heb zelf al een oplossing gevonden. Heb de youtube video op een andere manier geembed waarbij youtube.stop(); wel gewoon werkte
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan