15. december 2001 - 15:26Der er
21 kommentarer og 1 løsning
En knap der kan \"holde takten\" ?? : )
Hey :)
Forestil jer et lille movieklip på lad os sige 4 frames der indeholder en knap og et lille stykke musik (en rytme) der på en måde passer til..
Spørgsmålet er så: kan man lave et actionscript der på enellerandenmåde beder knappen om at vente med at gøre det den nu skal gøre (eks. goto etellerandet) indtil den er nået til en label i movieklippet der hedder \"takt\"..?
Hele min idé går ud på at moviklippet så at sige skal sørge for at den interaktivitet der lissom er i en flashfilm skal være synkron med en rytme..
Jeg forestiller mig en syntax der lyder noget i retning af:
OnClick GoTo (etellerandetframe eller scene) if (man er på label \"takt\", els wait for label \"takt\".
(Og undskyld min smånaive måde at gengive actionscript på her; jeg er endnu ik go\' nok endnu til at kunne gi\' et bedre bud selv.. :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Okay, æhm, det tror jeg nok jeg forstå.. Men det er sådan, at hvis man trykker på knappen \"uden for rytmen\" så skal knappen vente til næste gang den når en takt..
on (press) { if (_root.activate ==true) { //gør noget her ifNot, så vent til den når takten og //gør noget her.. } }
Min første tanke var at lave et MC med en knap som så at sige vil være synkron med musikkens BpM eller BpS (Beats per second).. Foreksempel hvis vi har en rytme der hedder 4 BpS, så ville det passe med at have et MC der er 3 frames langt såfrem filmens framerate er 12 frames/second.. Eet af disse frames skulle så have en label, der hedder \"takt\" - og med lidt fiksfakseri skulle denne label så være synkron med musikken.. Når man trykker på knappen, så vil den først udføre sin action når den når til \"takt\".
Men, du har måske ret i at det vil gøre det nemmere, hvis denne label sidder på musikken, for så vil det sikkert være nemmere at styrer..
Jo, når man når til \"takt\", så går man til scene 2 i hovedfilmen, for eksempel.. Det kunne os\' være super hvis den kunne activere et andet MC, foreksempel en dropdownmenu eller noget i den stil.. :)
Og så er der lige det med, at hvis man trykker på knappen - og man endnu ikke er nået til \"takt\" - så skal den vente med at udføre sin action til man når til \"takt\" næste gang..?
Det er en kombination af overstående eksempler der kanl bruges her
Nu lader vi din knap sætte et flag i stedet for \"takt\" framen
on (press) { _root.activate=true; }
Vi hæfter selve actionen som skal udføres på en MC så vi kan kalde den når som helst bare MC\'en er til stede. Da vi i forvejen har MC_musik til stede bruger vi den.
onClipEvent(load) {
function doTheRythm () { // beskriv de ting du vil have MC\'en skal gøre hver gang der kommer besked fra \"takt\" } }
Til sidst mangler vi kun at kalde funktionen fra dit MC_musik\'s \"takt\" frame action
if (_root.activate==true) { doTheRythm (); // funktionen sidder på denne MC og ve behøver ikke at bruge _root foran her _root.activate=false; //reset variabel }
Jeg har stor erfaring i både badeværelses skrål og køkkendans - Det burde altså også være muligt selvom man er blevet skolelærer og har børn :))
Synes godt om
Ny brugerNybegynder
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.