| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Daten dynamisch formatiert darstellen und anklickbar machen
In einem Movieclip "events" sollen dynamisch Daten angezeigt werden, die sich in einem mehrdimensionalem Array befinden. Das Array ist folgendermaßen aufgebaut: events[i]["id"] events[i]["eventtitle"] events[i]["startdate"] events[i]["enddate"] events[i]["city"] Der Movie Clip "events" ist 170px breit. Wie kann ich die Daten nun dynamisch anzeigen lassen, so das die Formatierung wie folgt ist(Beispiel): 12.08.2005 - 13.8.2005 Meeting 1 Dortmund /* Zwischen den Daten soll ausreichend Abstand ein, so dass man sie auseinander halten kann */ 19.08.2005 - 20.8.2005 Meeting 2 Berlin // etc Nun soll Meeting 1 und 2 aber anklickbar gemacht werden, so dass die Details in einem Movieclip "details" erscheinen. Ich habe keine Ahnung wie ich das angehen kann. Wer kann mir bitte helfen.
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (06-07-2005 um 11:41 Uhr) |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Wenn etwas anklickbar sein soll, erstell zur Laufzeit mit createEmptyMovieClip leere MCs. In diese MCs kannst du dann zur Laufzeit mit createTextfield und den Textformatierungen deine Textfelder anlegen. Unter "Suchen" findest du entsprechende Lösungen... |
|
| | #3 (permalink) | |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Zitat:
Normalerweise erstelle ich MCs per Hand und dann bekommt jeder einen event handler in der Zeitleiste mc.onRelease = function():VOid { // etc } Aber wenn ich die MCs dynamisch erstelle, wie geht das dann mit den event handlern?
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (06-07-2005 um 12:29 Uhr) | |
| | |
| | #5 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Danke für deine Antwort. Habe ein einziges brauchbares Thema gefunden, in dem jemand Schaltflächgen dynamsich erstellen will. Also ich hatte mir das folgendermaßen gedacht: Ich erstelle per Hand einen Movie Clip mit den entsprechenden Textfeldern und einem weiteren Movie Clip in diesem, der anklickbar wird. Dann teste ich wieviele Daten vorliegen und packte in eine Schleife ein attachMovie("event", "event"+i, 0) In dieser Schleife weise ich dann den Textfeldern und dem inneren anklickbaren MC die Beschriftugen zu. Nur wie ist das dann mit den EventHandlern ? Ich brauche ja einen für jeden inneren MC. Aber das ganze ist doch dynamisch? Wie erzeugt man dynamsich Event Handler?
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #6 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Also soweit bin ich nun. Aber warum ist nicht zu sehen? ActionScript:
Also das Auskommentierte funktionierte vorher.
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (06-07-2005 um 13:44 Uhr) |
| | |
| | #7 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Hallo! Kann man ohne Datei schwer sagen. Vielleicht liegt's daran: ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #8 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Geil! Daran lag es! Nun zeigt er mir allerdings nur einen einzigen Termin und zwar den letzten im Array. Was ist nun schon wieder verkehrt? Ich raffe nicht wie ich die nun vertikal plazieren kann. So wie ich es gemacht habe funzt es nicht.
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (06-07-2005 um 13:51 Uhr) |
| | |
| | #9 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Ich tippe mal, deine ganzen MCs liegen übereinander. Deswegen siehst du nur den letzten. ActionScript:
ActionScript:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #10 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Hallo, wie meinst du das mit "übereinander"? Ich verwende doch getNextHighestDepth()! Warum geht es so(unten) nicht? ActionScript:
Wenn ich es so mache, habe ich das letzte Datum im Array das i fache der Höhe vom movie clip nach unten gerückt.
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (06-07-2005 um 14:05 Uhr) |
| | |
| | #12 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Das war ein Tippfehler. So geht es auch nicht. Siehe letzten Beitrag (editiert).
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #14 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Klappt auch mit den "t" nicht. So hatte ich es ja. Mir war nur das * Zeichen vor das t gerückt. So wie es oben also geschrieben ist, versetzt er das letzte Datum im Array um das i fache der Position im Array + Höhe des MC nach unten.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #15 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Ist das goil! Giol! Goil! Goil! ActionScript:
Jetzt müsste man noch wissen, wie man abfragt welcher Movie clip angeklickt wurde und dann sing ich " llallalala uh rock and rolll, uh laaaa seniorita"
__________________ http://www.snyderhealth.com/candida.htm |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |