Avatar billede yoshkb Nybegynder
30. juli 2001 - 23:52 Der er 7 kommentarer og
1 løsning

movieclip ´timeline´

I bedste drag and drop stil, har jeg nogle movieClips som skal spilles i ét movieClip! Dette skal gøres ved at hive dem hen til noget ´timeline-agtig´ og derefter kunne trykke ´play´ blive afspillet på et nyt movieclip! De SKAL afspilles efter hinanden IKKE SAMTIDIG.. Men i samme MovieClip
Avatar billede flash_gordon Nybegynder
31. juli 2001 - 01:04 #1
Jeg synes vi mangler noget videre forklaring. Måske en fla fil vi kan downloade.
Avatar billede nikolajdu Nybegynder
31. juli 2001 - 05:53 #2
DEt er jo rent sort snak det her. Den må vi ha endnu en gang. ;-)

Måske har jeg en idé om hvad du mener, men det er et pokkers arbejde...
Avatar billede lingoman Nybegynder
31. juli 2001 - 06:35 #3
Mener du at det skal være ligesom de *gamle* jukebox, hvor man kunne stable pladerne oven på hinanden så de blev afspillet efter den rækkefølge?
Avatar billede yoshkb Nybegynder
31. juli 2001 - 08:32 #4
joh, det med jukeboxen lyder som et meget godt eksempel...Jeg har ikke nogen Fla -fil, endnu!
Avatar billede lingoman Nybegynder
31. juli 2001 - 08:49 #5
OK, nu ved jeg ikke hvor meget hjælp du har brug for, men du skal i korte træk det følgende.

1) Når dine MC\'er bliver dragget over på ´timeline-agtig´ MC lave et hitTest()
2) Hvis der er et hit, så tilføj MC instance navnet sidst i en liste (playbackOrder) listen kaldes for en Array i Flash
3) Når der bliver trykket på \'play\' knappen skal der så sendes en Play() besked til den første MC i listen (hvis listen altså ikke er tom)
4) Når MC\'en er i sin sidste frame skal den fjerne sig selv fra playBackOrder listen
5) gentag punkt 3 indtil listen er tom

Sig til hvis du får brug mere hjælp!

mvh geo
Avatar billede yoshkb Nybegynder
31. juli 2001 - 08:55 #6
Det lyder rim´ligt.. Bare et lille eksempel på et array indeholdende et mc´s, så er jeg helt med.
- og skal min playknap kodning, være såd´n én der siger:  hvis hittest er rigtig så spil?!!
Avatar billede lingoman Nybegynder
31. juli 2001 - 09:28 #7
Nej, du skal kun bruge hittest() til at tilføje MC\'ens navn til listen. På denne måde opbygger du en lang liste med MC\'er som skal afspilles når der bliver trykket på \'Play\' knappen.

Med hensyn til dit Array opretter du den i MC\'et som indeholder alle de andre MC\'er

onClipEvent(load) {

playbackOrder = New Array();
playbackOrder = [];

}


I dine andre MC\'er som skal kunne afspilles skal du have et script for at tilføje MC navnet til listen i en (du kan fks. lave  en usynlig knap i MC\'en med denne script) a la

on ( release )
myMCname = this._name;
//test om denne MC stadig er over din ´timeline-agtig´ MC her

//hvis den er det, så tilføj myMCname til listen
_root.playbackOrder.push = myMCname;  //push tilføjer navnet sidst i listen

}

Håber at det er til at forstå
mvh geo

Avatar billede lingoman Nybegynder
31. juli 2001 - 09:38 #8
Din \'play knap\' skal først tjekke om playbackOrder indeholder noget at afspille. Hvis den ikke er tom, så spil første MC.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester