| |||||||
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) |
| Artcore-GFX Registriert seit: Nov 2008 Ort: Hamburg
Beiträge: 44
|
Ich möchte eine Variable erstellen um von der Uhrzeit aus zu entscheiden ob eine Zeile aus einer .txt gelesen wird oder nicht. Ich habe ein Uhr Objekt, eine externe txt und eine Tabelle in der swf die die txt ausliest (Problem mit Switch Variable), in der txt kommen Uhrzeiten vor die ich jetzt mit der Uhr in der swf vergleichen will und sobald ein eintrag später angegeben ist als die aktuelle Uhrzeit soll er nicht mehr ausgelesen werden bzw. soll er automatisch in die nächste Zeile gehen um Sie zu lesen es sei denn sie befindet sich auch nicht mehr in dem aktuellen Zeitfenster. Habe auch schon die Flashhilfe durchsucht, habe aber keine ahnung wie ich das angehen kann und muss ich die Uhr in der swf um sie in einer Variable zu lesen erst in Uhr.toString() umwandeln? oder ist das was ganz anderes?... Also ca. so : if Uhrzeit < Uhrzeit in Spalte = lese nächste Zeile bzw. lass diese Zeile aus. ActionScript:
hat jemand sowas schonmal ausprobiert... :'( Geändert von getflashed (04-12-2008 um 10:49 Uhr) Grund: erweiterung |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
in der flash-hilfe mal das Date- objekt und dessen befehle ansehen. da eine uhrzeit i.d.R. nur aus stunden : minuten besteht langt es wohl auch, wenn du die stunden in minuten umwandelst + den minuten und diese zahlen miteinander vergleichst.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (04-12-2008 um 11:35 Uhr) |
| | |
| | #3 (permalink) |
| Artcore-GFX Registriert seit: Nov 2008 Ort: Hamburg
Beiträge: 44
|
Also irgendwie bringen mich die befehle nicht weiter, weiss ja auch eher nicht wie ich die variable aufbaue und was bringt es mir die stunden in minuten umzuwandeln? 24 Stunden zu 60 Minuten = 1440 Minuten. also ich versuchs mal rooky mäßig aufzubauen: if uhr_txt.text < path["zeile"+i].tf2.text = nächste Zeile aber wenn tf2.text < tf3.text und tf3.text < uhr_txt.text = Zeile weiter darstellen, sprich beibehalten. -.- seems complicated to me.... |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
da ich nicht weiss, was genau in tf2.text oder tf3.text oder uhr_txt.text drin ist kann ich dazu nichts sagen. generell ist es üblich, zusammengesetzte daten wie z.b. datum und/oder uhrzeit auf eine nummer zu reduzieren. die kann man dann problemlos vergleichen und sortieren.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Artcore-GFX Registriert seit: Nov 2008 Ort: Hamburg
Beiträge: 44
|
In tf.2 und tf.3 werden die Uhrzeiten dargestellt die aus einer externen txt geladen sind also von bis alles dabei (01:00 - 00:00) und in Uhr_txt.text steht die von flash generierte Uhrzeit die aber auch auf dem Display dargestellt wird. soll ich eine extra machen in der ich dann umrechne und wie mache ich das mit den Daten aus der geladenen Tabelle. Mir würde es auch reichen nur die aktuelle std anzuzeigen(ohne minuten auswerten) es geht nur darum das die die nicht mehr aktuell sind aus der Liste verschwinden. ActionScript:
falls dir das hilft |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
| ich brauche das nicht - du willst was wissen ;-) also in uhr_txt.text steht "xx:xx" (stunde : minute mit führenden nullen) ok und was GENAU steht in ".. In tf.2 und tf.3 werden die Uhrzeiten dargestellt die aus einer externen txt geladen sind also von bis alles dabei (01:00 - 00:00) .." steht in tf2.text = "01:00 - 00:00" ??? oder was sollen wir unter "alles dabei" verstehen? und es gibt keine datumsüberschreitung wie z.b.? 1.1.2008 23:55 2.1.2008 00:07 ok
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (05-12-2008 um 13:21 Uhr) |
| | |
| | #7 (permalink) | |
| Artcore-GFX Registriert seit: Nov 2008 Ort: Hamburg
Beiträge: 44
| Sry habe mich vllt falsch ausgedrückt, es war darauf bezogen ob es dir hilft mich nachzuvollziehen. Zitat:
Also auch keine Datumsüberschreitung. | |
| | |
| | #8 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
dann kann man die doch einfach vergleichen, was genau ist dein problem? Code: if ("01:59"<"03:11") { // sinngemäss mit variablen
trace("kleiner");
} else {
trace("groesser oder gleich");
}
// dein beispiel von oben
zeile =0;
for (var i...
if (uhr_txt.text < path["zeile"+i].tf2.text) {
zeile++;
} else if (tf2.text < tf3.text && tf3.text < uhr_txt.text) {
// Zeile weiter darstellen, sprich beibehalten.
} else {
// ?
}
}
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| aktualisieren, auslassen, auslesen, uhr objekt, variable |
| Themen-Optionen | |
| Ansicht | |
| |