Actionscript 3, få film att spelas upp. Hjälp!

Permalänk
Inaktiv

Actionscript 3, få film att spelas upp. Hjälp!

Jag håller på att göra ett litet projekt i skolan. Man ska ha en karta med där olika delar av kartan är en knapp och när man drar över kartan så får man en ledtråd vart man fortsätta leta.

Men nu är det så att jag att när man drar musen över den sista knappen så ska det komma fram ett film klipp och det ska spelas upp. Men om man drar bort musen från knappen så försvinner filmen igen osv.

Någon som vet den actionscript funktionen?
Skriv gärna "film.klipp1" där jag ska skriva in filmens instance name.

Tack så mycket för hjälpen i förhand.

Permalänk

Vet inte om jag förstår hur du menar, så här?:

button.addEventListener(MouseEvent.MOUSE_OVER, playMovieClip); function playMovieClip (e:MouseEvent):void { //spela filmen }

Permalänk
Inaktiv
Skrivet av mel0dy:

Vet inte om jag förstår hur du menar, så här?:

button.addEventListener(MouseEvent.MOUSE_OVER, playMovieClip); function playMovieClip (e:MouseEvent):void { //spela filmen }

Det jag menar är att när du drar musen över t.ex "knapp5" så ska det komma upp en film som spelas upp och loopas. Men sen när du drar bort musen från knappen så försvinner filmen.

Permalänk
Skrivet av xXMickeXx:

Det jag menar är att när du drar musen över t.ex "knapp5" så ska det komma upp en film som spelas upp och loopas. Men sen när du drar bort musen från knappen så försvinner filmen.

Ett tips är att byta namn på film.klipp1 till typ filmKlipp1
Namnge dess movieclip till mc_filmKlipp1 i biblioteket och högerklicka på den. Välj properties och under class name skriv "class_filmKlipp1"

knapp5.addEventListener(MouseEvent.MOUSE_OVER, playMovieClip); function playMovieClip (e:MouseEvent):void { var filmKlipp1 = new class_filmKlipp1(); addChild(filmKlipp1); filmKlipp1.x = xxx; filmKlipp1.y = xxx; filmKlipp1.play(); } filmKlipp1.addEventListener(MouseEvent.ROLL_OUT, removeMovieClip); function removeMovieClip (e:MouseEvent):void { removeChild(filmKlipp1): }

Har bara skrivit det från huvudet så jag vet inte om det är 100% rätt men du märker ju.

Permalänk
Medlem

Du har väl gjort din film till ett mocieclip? De loopas väl automatisk om det inte finns ett stopp?

Visa signatur

Gaming: Asus 3080 Ti + 5900X
ESXI: Intel NUC,i7-8559U 32GB Ram,1TB
Rojter: Edgerouter 4, WAN 1000/1000

Permalänk
Inaktiv
Skrivet av qhrizz:

Du har väl gjort din film till ett mocieclip? De loopas väl automatisk om det inte finns ett stopp?

Det är en .AVI fil som är ungefär 11 sekunder lång.