Make the bad ping go away! ;)
If you are instantiating the class:
import PingClass;
public var myPingClass : PingClass = new PingClass;
I believe that you can either set it to null:
myPingClass = null;
or delete it:
delete myPingClass;
-TH
--- In flexcoders@yahoogroups.com, "Sonja Duijvesteijn" <[EMAIL PROTECTED]> wrote:
>
> I've been working with Flex since last Februari, and since then I've been
> having a problem with classes. Since it's seemed foolish that I could not
> find the solution myself I've been hesitant to ask but here goes.
>
> 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
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.