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




Reply via email to