Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.12.2010, 21:25
tcsayan вне форума Посмотреть профиль Найти все сообщения от tcsayan
  № 1  
Ответить с цитированием
tcsayan
Banned
[+5 17.12.10]
[+1 17.12.10]

Регистрация: Dec 2010
Сообщений: 40
По умолчанию Синглтон класс. Singleton class.

Добрый день.

В решении своей проблемы столкнулся с тем что мне нужен Singleton Class. Кто может популярно раскрыть данную тему.

Интересует следующее:
1. Сама конструкция такого класса - пример скелета.
2. Как обращаться к его методам и свойствам. - простой пример.

Спасибо.

Старый 16.12.2010, 21:34
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Гугл, например: http://berniesumption.com/software/p...-actionscript/

Основная проблема - отсутствие в AS3 приватных конструкторов. Поэтому приходится итди обходным путем: делать приватную переменную, и по ней отслеживать, создаётся ли объект кем-то извне, или для этого используется специально предназначенный метод типа getInstance. Соответственно если объект пытаются создать нелегально - выкидывать исключение.
__________________
тонкий тролль, осеянный благодатью

Старый 16.12.2010, 21:52
tcsayan вне форума Посмотреть профиль Найти все сообщения от tcsayan
  № 3  
Ответить с цитированием
tcsayan
Banned
[+5 17.12.10]
[+1 17.12.10]

Регистрация: Dec 2010
Сообщений: 40
Спасибо большое GAIKER.
Можно пример как к нему обращаться.

Вообще я хотел чтобы кто-то кто понимает в совершенстве данный вопрос изложил свое видение понятным - простым языком. Ну в общем я конечно понял. Вот еще пример из вики

http://en.wikipedia.org/wiki/Singlet...Implementation.

но там все на английском. Может кто изложит по-русски все таки это не из мануала тема всем будет интересно. Спасибо.

Старый 16.12.2010, 22:09
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 4  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
tcsayan, гляньте вот здесь тема давненько вроде раскрывалась

Старый 16.12.2010, 22:09
tcsayan вне форума Посмотреть профиль Найти все сообщения от tcsayan
  № 5  
Ответить с цитированием
tcsayan
Banned
[+5 17.12.10]
[+1 17.12.10]

Регистрация: Dec 2010
Сообщений: 40
Вот нашел пример создания класса. И использования его переменной.
http://www.how-to-code.com/as3-actio...ton-class.html

Добавлено через 48 секунд
Juice_Green СПАСИБО ОГРОМНОЕ !!!

Старый 17.12.2010, 00:12
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 6  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Имхо лучший вариант это последний из тех, что предложил Juice_Green .


Последний раз редактировалось ChuwY; 17.12.2010 в 00:16.
Старый 17.12.2010, 02:25
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 7  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Нужно было назвать тему "И опять синглетон. Бессмысленный и беспощадный." Поиск по форуму, конечно, принес плачевные результаты, что подвигло Вас поднять этот вопрос вновь.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 17.12.2010, 02:39
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 8  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Кстати говоря о синглтонах. Люди говорят что он вдруг используется в парадигме MVC. Это где он такой там нужен?

Старый 17.12.2010, 14:16
Hidest вне форума Посмотреть профиль Отправить личное сообщение для Hidest Найти все сообщения от Hidest
  № 9  
Ответить с цитированием
Hidest
 
Аватар для Hidest

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Наверное, для великого и ужасного контроллера в единственном числе... или модели... или даже вью...

Старый 17.12.2010, 14:43
tcsayan вне форума Посмотреть профиль Найти все сообщения от tcsayan
  № 10  
Ответить с цитированием
tcsayan
Banned
[+5 17.12.10]
[+1 17.12.10]

Регистрация: Dec 2010
Сообщений: 40
А можно получить комментарий почему было удалено мое последнее сообщение ?

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:33.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:33.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.