Dabei seit: 25.02.2004 Ort: Köln Alter: 42 Geschlecht:
Verfasst Fr 18.02.2005 20:47 Titel
[Hilfe]Dynamischen Text aus einem Array
Ich bin ziemlich unbeholfen mit Flash und check immernoch nicht genau wie man eine richtige Flashseite baut, aber nun meine Frage.
Ich habe vor mehrere Textfelder schnell hintereinander(2 Frames oder so) ihren Inhalt ändern zu lassen. Nützlich wäre dabei eine exterene txt Datei da es schon mindestens 50+ Namen sein sollten. Die Frage wäre nun wie sich soetwas mit AC automatisieren lassen würde.
Dabei seit: 25.02.2004 Ort: Köln Alter: 42 Geschlecht:
Verfasst Sa 19.02.2005 20:26 Titel
Schau das soll für meine Bewerbungspage sein. Vielleicht hilft ja ein Screenshot:
Da dabei eine Suchmaschine simuliert werden soll werden die Felder ca 50x verändert. also anderer name etc. Anstatt das nun aber für jeden Frame einzeln im Textfeld zu ändern würde ich das gerne mit einer TXT machen die ausgelesen wird bei jedem frame. Irgendein Tipp?
Dabei seit: 15.04.2002 Ort: Leverkusen Alter: 47 Geschlecht:
Verfasst So 20.02.2005 14:17 Titel
achso :)
also wenn ich das richtig verstanden habe, ist der grundgedanke der , das du den text in den textfeldern dynamsich austauschen willst und den inhalt der textfelder aber in eine textdatei legen willst.
ist eigentlich echt easy.
als erstes muss schono inder textdatei die variablen mit dem inhalt definiert werden. Flash benötigt in der textdatei folgende variablen definition z.B. &name0=wert&name1=wert&name2=wert........). wichtig ist das der variablenname mit einem "&" davor gekennzeichnet wird.
wir haben alsoi folgend textdatei.: &name0=asasdsa&name1=khghj.....&test0=hjljkl&test1=abjkdj
die dickgedrucketn dinger sind deine variablen die später in flash benötigt werden.
in flash machen wir nun nichts anderes als den textfledern die werte zuzuweisen. das machen wir diesmal nicht über den var-wert in den properties sondern über den instanznamen der textfelder.
das geht dann wie folgt:
z.B.: _root.textfeldinstanzname.text=_root["name" add 0] <--- hier wird die variable name 0 dem textfeld zu gewiesen . die "0" kann nun verändert werden durch eine variable die sich zwischen 0 und 50 bewegt in deinem fall.
ich denke es ist recht einfach einen button zu nehemen, der bei drücken eine variable eine hochzalt ( z.b: i++)
dann hättest du folgendes konstrukt.
var i = 0 ;
_root.textfeldinstanzname.text=_root["name" add i]
für den button ;
on (release)
{
i++;
}
wenn du irgendwie nur durchlaufen wilst, dann kannste das ganze auch mit der der frameposition "_currenframe" konstruieren.
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB