ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
1646
1646
EMPFEHLEN
-
Hey,
Problem:
Ich möchte einer Methode meiner Klasse Mp3 beibringen, dass Sie jedesmal, wenn ein Wert (in diesem Fall die aktuelle Songposition) geändert wird, dieser gleich weiter propagiert wird an mein z.B. Label!
Status:
Also ohne ein setInterval zu verwenden bin ich da noch nicht ganz dahinter gestiegen, obwohl ich mir fast sicher bin, dass es in <mxml> auch ohne Interval irgendwie gehen müsste, aber der Prof bin ich halt auch nicht
.
Falls jemand Abhilfe weis, oder Anregungen hat, bitte posten
hier der Beispielcode:
Code xml:1 2 3 4 5 6 7 8 9 10 11 12 13 14
public function getActFilePosition():Number { if(isPlaying) { return SndChannel.position; } else { if(isWaiting) return waitPos; else return nullPosition; // always 0 } }Code xml:1
<mx:Label x="49" y="56" text="{hier sollte die Funktion rein, die sich updatet solange der Abspielvorgang läuft}" id="actTime"/>
MfG VScan
-
25.01.09 22:49 #2
- Registriert seit
- Jul 2004
- Ort
- Berlin
- Beiträge
- 36
Ironischerweise hast du mit den geschweiften Klammern in der text-Eigenschaft des Labels schon den Anstoß gegeben.
Sofern SndChannel.position eine öffentlich verfügbare Eigenschaft (public) ist, kannst du sie direkt per DataBinding einbinden:
Code :1
<mx:Label text="{SndChannel.position}" />
-
Hey,
das mag schon sein, aber funktionieren tut es trotzdem nicht,
aus irgendwelchen Gründen updatet Flex zur Laufzeit nur, wenn ich es in "geschweifte" setzte und z.B. von einer 2. TextBox den Text rausziehe und in in eine andere schreiben lasse, sprich innerhalb des MXML-Codes.
Setz ich aber meinen Methodenaufruf rein (vollständig in AS implementiert, ja logisch), in der sich der Wert ständig ändert, z.B. bei der Abspielzeit eines Songs, wird diese nur beim Start des Programms einmal aufgerufen!
Ehrlich gesagt hab ich im Moment keine Zeit mich weiter mit Flex zu beschäftigen. Mir brummt der Kopf vom DirectX, sorry, sonst hätt ich deinen letzten Thread auch mal geladen und das ganze probiert!
Evtl demnächst wieder. Danke für die Lösung, aber eigentlich wollte meine eigens geschriebene Klasse dafür verwenden, aber ich seh schon, da muss ich einfach den SoundChannel mit übergeben damit das dann t.
DANKE
MfG VScanGeändert von VScan (27.01.09 um 11:08 Uhr)
Ähnliche Themen
-
div soll sich automatisch refreschen?
Von hups1803 im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 08.03.09, 18:42 -
div soll automatisch verlängert werden
Von humsdigga im Forum HTML & XHTMLAntworten: 10Letzter Beitrag: 26.02.09, 22:35 -
Zugriff auf Klassenmethode
Von Viceinator im Forum PHPAntworten: 6Letzter Beitrag: 17.02.09, 23:11 -
jQuery: $.post Rückgabewert als Rückgabewert der Funktion - geht das?
Von Kryptaesthesie im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 15.01.09, 07:40 -
DynDns Automatisch updaten vor login
Von Cynic110 im Forum Linux & UnixAntworten: 11Letzter Beitrag: 22.12.04, 12:43





Zitieren
Login




