Needed the systemManager ref.. this does work;
package
{
import mx.core.UIComponent;
import mx.core.Application;
public class Test
{
private var callLaterObject:UIComponent;
public function invalidate(func:Function):void
{
trace("invalidate()")
if (!callLaterObject)
{
callLaterObject = new UIComponent();
callLaterObject.systemManager = Application.application.systemManager;
}
callLaterObject.callLater(func);
}
public function invalidateSomething():void
{
trace("invalidateSomething()")
invalidate(updateSomething);
}
public function updateSomething():void
{
trace("updateSomething()")
}
}
}
Peace, Mike
On 9/7/06, thunderstumpgesatwork <[EMAIL PROTECTED]> wrote:
hmm... still no go... any ideas why this wouldn't work? does the
UIComponent actually need to be added to a parent UIComponent? Does it
have to do with the fact that the UIComponent is private?
I'm kinda at a loss.
Thunder
--- In flexcoders@yahoogroups.com, "Michael Schmalle"
<[EMAIL PROTECTED]> wrote:
>
> Hmm.. my post didn't seem to send...
>
>
> import mx.core.UIComponent;
>
> public class nonUIClass
> {
>
> private var callLaterObject:UIComponent;
>
> public function invalidate(func:Function):void
> {
> if (!callLaterObject)
> {
> callLaterObject = new UIComponent();
> }
> callLaterObject.callLater(func);
> }
>
> public function invalidateSomething():void
> {
> invalidate(updateSomething);
> }
>
> public function updateSomething():void
> {
> }
>
> }
>
> Peace, Mike
>
>
>
>
>
>> On 9/7/06, Michael Schmalle <[EMAIL PROTECTED]> wrote:
> >
> > sent it to soon;
> >
> >
> >
> > import mx.core.UIComponent;
> >
> > public class nonUIClass
> > {
> >
> > private var callLaterObject:UIComponent;
> >
> > public function invalidate(func:Function):void
> > {
> > if (!callLaterObject)
> > {
> > callLaterObject = new UIComponent();
> > }
> > callLaterObject.callLater(func);
> > }
> >
> > public function invalidateSomething():void
> > {
> > callLaterObject.callLater (updateSomething);
> >
> > }
> >
> > public function updateSomething():void
> > {
> > }
> >
> > }
> >
> > Peace, Mike
> >
> >
>
>
> --
> What goes up, does come down.
>
--
What goes up, does come down. __._,_.___
--
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
Software development tool Software development Software development services Home design software Software development company
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
- Re: [flexcoders] Re: using application.callLater fro... Michael Schmalle
- [flexcoders] Re: using application.callLater fr... thunderstumpgesatwork
Reply via email to