![]() |
flash format-befehl?
ich steh gerade aufm schlauch:
ich möchte die verstrichenen minuten und sekunden seit start des films anzeigen lassen. dies erledige ich auf diese weise:
Delphi-Quellcode:
ich möchte aber die anzeige wie folgt formatieren: mm:ss
onClipEvent (enterFrame) {
this.createTextField("counter", this.getNextHighestDepth(), -250, 200, 100, 50); this.counter.autosize = true; this.counter.selectable = false; var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0xFFFFFF; my_fmt.underline = false; this.counter.setTextFormat(my_fmt); zeit = Math.round(gettimer()/1000); minuten = Math.floor(zeit/60); sekunden = Math.round(zeit - minuten*60); this.counter.text = minuten + ":" + sekunden; } jemand ne idee? |
Re: flash format-befehl?
okay,
ich habe es nun wie folgt gelöst:
Delphi-Quellcode:
zwar nicht schön, aber sinnvoll
if (minuten < 10) {minuten = "0" + minuten}
if (sekunden < 10) {sekunden = "0" + sekunden} noch nen tip: das textformat dem edit zuweisen sollte man erst wenn dieses bereits text enthält, sonst funktioniert das nicht. hier der komplette code:
Delphi-Quellcode:
vielleicht kennt ja trotzdem jemand nen äquivalent zu delphis-format-funktionalität?
onClipEvent (enterFrame) {
this.createTextField("counter", this.getNextHighestDepth(), 250, -200, 100, 50); this.counter.autosize = true; this.counter.selectable = false; var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0xFFFFFF; my_fmt.font = "Times New Roman"; my_fmt.size = 12; my_fmt.bold = true; my_fmt.italic = false; my_fmt.underline = false; my_fmt.url = ""; my_fmt.target = ""; my_fmt.align = "left"; my_fmt.leftMargin = 0; my_fmt.rightMargin = 0; my_fmt.indent = 0; my_fmt.leading = 0; my_fmt.bullet = false; my_fmt.tabStops = []; zeit = Math.round(gettimer()/1000); minuten = Math.floor(zeit/60); sekunden = Math.round(zeit - minuten*60); if (minuten < 10) {minuten = "0" + minuten} if (sekunden < 10) {sekunden = "0" + sekunden} this.counter.text = minuten + ":" + sekunden; this.counter.setTextFormat(my_fmt); } |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz