حدد الوقت 5 ثوانٍ لإرسال حدث Cairngorm في Flex
-
28-09-2019 - |
سؤال
لدي مخطط حي. أحتاج إلى تحديث الرسم البياني مع فاصل زمني 5 ثوان.
لعرض الرسم البياني المباشر ، أقوم بفك هذا الحدث (myevent) يمتد CairngorMevent.
وبعد 5 ثوان ، يجب أن يرسل الحدث نفسه مرة أخرى الحصول على البيانات لعرض عربة Thelie.
وكيف إرسال الحدث بعد 5 ثوانٍ بدون مكالمة مانولا ..؟
من فضلك أي شخص يعرف ، قم بتحديثني في أسرع وقت ممكن. إنه urg جدا بالنسبة لي.
شكرا يا رافي
المحلول
وهي تعمل الآن. هذه هي الطريقة التي أرسلت بها الحدث بفاصل زمني.
private var timer:Timer;
private function getChart():void
{
var chartEvent:ChartEvent=new ChartEvent();
chartEvent.dispatch();
}
private function setTimer():void {
timer = new Timer(5000);
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
CursorManager.showCursor();
}
private function onTimer(evt:TimerEvent):void {
Alert.show("in");
getChart();
Alert.show("Dispatching Event:--->");
}
نصائح أخرى
المستخدم أ مؤقت لترسل الحدث الخاص بك كل 5 ثوان.
لا تنتمي إلى StackOverflow