Toon posts:

Flash App (gitaarneck)

Pagina: 1
Acties:

Verwijderd

Topicstarter
heel kort;

ik heb een foto gemaakt van de neck van mn gitaar.
Hierop bevinden zich 6(snaren)x13(frets)=78 punten

deze punten hebben allemaal een naam, ze vertegenwoordigen
allemaal een noot in de range van {C,C#,D,D#...A,A#,B} (12 in totaal)

Ik wil van deze bitmap op de een of andere manier vastleggen op
welk punt (x,y) welke nootnaam zich bevind.

Zodra het flashje start wil ik graag dat een willekeurig punt oplicht
(een van die 78 uiteraard) en dat ik de mogelijkheid heb om in te voeren
welke noot bij dat punt hoort. Het flashje geeft vervolgens aan wat de
correcte nootnaam voor dat punt was en gaat door naar het volgende
punt.

Kan iemand mij een paar kleine pointers geven over hoe ik het beste
die coordinaten op kan slaan en hoe dit globaal in elkaar zou kunnen
zitten ?

alvast hartelijk bedankt

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Je kunt zoiets het beste opslaan in een 2-dimensionale array():

Gitaar[snaar][fret] = noot


Edit:

Hmm, ik moet beter lezen:

Gitaar[0] = [x, y, noot];
Gitaar[1] = [x, y, noot];
.....
Gitaar[78] = [x, y, noot];

[ Voor 43% gewijzigd door André op 13-08-2003 12:17 ]


Verwijderd

dat wordt denk ik in een textfiletje opslaan welke coordinaten bij welke nootnaam horen, daar kan je dan een willekeurige uitpikken, lijkt me niet heel erg moeilijk eigenlijk...

  • Niakmo
  • Registratie: Juni 2001
  • Laatst online: 10-02-2024
78 verschillende movieclips maken en ze niet autoamtisch laten afspelen. En ze allemaal systematisch een naam geven.

Maak een variable met als current note.

In je main clip maak je script dat hij random een van de clips afspeelt. Als hij een clip afspeelt moet je die clip ff de waarde van die noot declareren naar die variable.

In je text field maak een standaart If script met die variable en de ingevoerde waarde.


Dit zou niet al te moeilijk moeten zijn. Er is vast een efficentere manier maar die is wel snel inelkaar te zetten voor beginner.