Use a static class variable.

Creation
----------
class Utilities
{
static public var dataProvider:Array;
}

Use
------
import Utilities;

dataProvider="{Utilities.dataProvider}"

Not very good with tags, but I know that'll work in ActionScript, so reckon 
it'll work in a tag reference too.

Any MXML file can use the above, it just has to do the import Utilities; 
statement to compile. Since it's static, it's the same variable for all 
MXML's and/or AS files that utilize it.


----- Original Message ----- 
From: "James Ward" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, February 08, 2005 2:09 PM
Subject: [flexcoders] dataProvider="{_global.blah}"



When I try to set a dataProvider to something in the _global space, I
get:
Changes to unknown property, _global, will not be detected.
Changes to unknown property, blah, will not be detected.

I really need to put some objects in a "global" area so that I don't
have to pass them around between different areas of my application using
events.

Any ideas?

Thanks.

-James





Yahoo! Groups Links








Reply via email to