Hi,
I am trying to understand the ModelLocator and how Cairngorm works.
I have been reading, but I think I need some additional information
on the code below if possible.
1. What is the difference between Public function and Public Static
function. I assume Public functions can be called from anywhere in
the application. But what about the "public static"
2. Any info about the ModelLocator would be helpful.
[Bindable]
public class ModelLocator implements
com.adobe.cairngorm.model.ModelLocator
{
private static var
modelLocator:code.model.ModelLocator;
public static function getInstance() :
code.model.ModelLocator
{
if ( modelLocator == null )
modelLocator = new
code.model.ModelLocator();
return modelLocator;
}
//---------------------------------------------------
----------------------
public function ModelLocator()
{
if ( code.model.ModelLocator.modelLocator !=
null )
throw new Error( "Only one
ModelLocator instance should be instantiated" );
}
//---------------------------------------------------
----------------------
public function initialise() : void
{
}
Thanks,
Malik
--
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
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/