How do you delete and instance of a class?! I've set up a small example with a class 'PingTime' which says 'ping' every second. And I'd like it to stop, but not just stop but completely remove the class out of memory. How do I do that? I'm sure there's a solution, and probably it's in the docs somewhere, but I just can't find it.
How do I make the pinging stop?
Kind regards,
Sonja Duijvesteijn
package sd.classes {
import flash.utils.Timer;
import flash.events.TimerEvent;
import mx.core.Application;
public class PingTime {
private var timer:Timer;
public function PingTime() {
timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, sayPing);
timer.start();
}
private function sayPing(event:TimerEvent):void {
Application.application.pingTxt.text += "ping "
timer.reset();
timer.start();
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
<mx:Script>
<![CDATA[
import sd.classes.PingTime;
private var ping:PingTime;
private function init():void {
ping = new PingTime();
}
private function removePing():void {
}
]]>
</mx:Script>
<mx:Button x="10" y="10" label="stop Ping"/>
<mx:TextArea x="10" y="56" width="445" height="143" click="removePing()" id="pingTxt"/>
</mx:Application>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
| Web site design development | Computer software development | Software design and development |
| Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

