Показать сообщение отдельно
Старый 23.03.2012, 17:45
dsQuadro вне форума Посмотреть профиль Отправить личное сообщение для dsQuadro Посетить домашнюю страницу dsQuadro Найти все сообщения от dsQuadro
  № 6  
Ответить с цитированием
dsQuadro
 
Аватар для dsQuadro

Регистрация: Feb 2008
Адрес: Москва
Сообщений: 238
Отправить сообщение для dsQuadro с помощью ICQ
Код AS3:
package
{
	public class Profile
	{
		private static var instance:Profile;
		private var sharedObject:SharedObject;
 
 
		public function Profile(privateClass:ProfileSingletone) 
		{
			sharedObject = SharedObject.getLocal(Constant.SHARED_OBJECT_NAME);
		}
 
		public static function getInstance():Profile{
			if (instance == null) {
				instance = new Settings(new ProfileSingletone);
			}
			return instance;
		}
 
		public function getVar(name:String):*
		{
			return sharedObject.data[name];
		}
		...
	}
}
 
class ProfileSingletone { };
в любом месте приложения вызываете
Код AS3:
Profile.getInstance()
и работаете как с обычным экземпляром класса


Последний раз редактировалось dsQuadro; 23.03.2012 в 17:50.