hallo
ich habe hier eine landkarte mit 300 städten, die als kleine punkte dargestellt werden. nun sollen diese punkte alle nacheinander erscheinen (aus der mitte nach außen). Eine Möglichkeit wäre jeden einzelnen punkt zu animieren, aber das wäre ein haufen arbeit (und man bräuchte für fast jeden punkt eine extra ebene).
leichter wäre es natürlch mit eine maske, die man von innen nach außen aufzieht und die punkte damit freilegt. das problem dabei ist, dass die punkte dann nicht sofort komplett erscheinen, sondern (je nach geschwindigkeit der masken-animation) langsam aufgedeckt werden. d.h. man sieht z.B. erst ein kleines stück von dem punkt, dann die hälfte, dann 2/3, dann komplett. jeder punkt soll aber nur 2 zustände haben. entweder man sieht ihn komplett oder gar nicht.
meine idee war nun folgende:
man animiert die maske ganz normal. irgendwie (und genau darum geht es mir hier, weil ich nicht weiß WIE) sagt man jedem punkt:
if (man sieht mehr als 50% vom punkt)
show punkt
else
hide punkt
verstanden? also erst wenn die hälfte vom punkt von der maske frei liegt, sieht man ihn, dann aber bereits komplett und nicht nur die hälfte. man könnte auch sagen erst wenn die makse komplett drünber ist sieht man ihn, das wäre egal. wichtig ist nur, dass man NIE nur einen teil des punktes sieht.
wie könne man das realisieren?
oder hat jemand eine ganz andere idee?
danke schnmal
der joe


