lørdag, januar 23, 2021

Actionscript 3 – MouseEvent og FLV fil

Daily Rush Debat Programmering Actionscript 3 – MouseEvent og FLV fil

  • Forfatter
    Emne
  • #0

    martin_shadow
    Bruger
    939 indlæg
    Offline

    Hej med jer. Jeg sidder efterhånden og er ret frustreret. Jeg arbejder på en flash fil der indeholder en FLV film der skal starte når man kører musen over den. Det kan jeg også fint finde ud af.

    Jeg har løst det simpelt ved at lade frame1 være tom, og så ladet flv filen ligge i frame 2.

    Jeg har brugt følgende kode til at lytte på om musen er inde på scenen og skifte mellem de to frames:

    stage.removeEventListener(MouseEvent.MOUSE_OVER, MouseOverHandler);
    stage.addEventListener(MouseEvent.MOUSE_OVER, MouseOverHandler);
    stage.addEventListener(Event.MOUSE_LEAVE, onMouseLeave);

    function MouseOverHandler(event:Event):void
    {
    trace(“Start”);
    gotoAndStop(2);
    }

    function onMouseLeave(event:Event):void
    {
    gotoAndStop(1);
    trace(“Stop”);
    }

    Filmen starter da også præcis som den skal, men det er nu kæden hopper af.

    Jeg kan se i output vinduet, at de to frames skifter som de skal, men når jeg flytter musen udenfor scenen, kører filmklippet videre kan jeg høre på lyden. Og kører jeg musen ind over scenen, starter et nyt filmklip oveni det forrige.

    Er der nogen der kan fortælle mig hvordan jeg stopper afspilningen af FLV filen, eller fortælle mig hvad det er jeg gør galt?

    Al hjælp er velkommen, jeg synes virkelig ikke google er min ven her.

    DR's (hidtil) uskrevne regler

Viser 2 kommentarer - 1 til 2 (af 2 i alt)
  • Forfatter
    Kommentarer
  • #1

    Quak
    Bruger
    121 indlæg
    Offline

    prøv bare at smide hele molevitten på frame1.

    giv din flv movie et instance navn, ex: flvMovieClip1

    og så bare lave noget ala:

    function MouseOverHandle­r(event:Event):­void
    {
    flvMovieClip1.start();
    }

    function onMouseLeave(ev­ent:Event):void
    {
    flvMovieClip1.stop();
    }

    såvidt jeg ved så stopper din flv player ikke fordi at du hopper til en anden frame ..

    #2

    martin_shadow
    Bruger
    939 indlæg
    Offline

    #1

    Tak det skal helt sikkert prøves! Meget værdifuld info at flv’en ikke stopper pga. frameskift. Det anede jeg ikke havde betydning.

    Jeg tester det i aften og vender tilbage med konklusionen.

    DR's (hidtil) uskrevne regler

Viser 2 kommentarer - 1 til 2 (af 2 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.