PDA

Просмотр полной версии : Один СЧЕТЧИК для всех мувиКлипов одной сцены


amf
27.12.2007, 18:40
Здравсвтвуй All! =)
собственно вопрос в следующем:
На сцену подгружаются разные мувиКлипы.
Все они используют счетчик (или таймер).
Если в каждом новом мувиКлипе заводить счетчик, то после загрузки нового счетчика, на сцене их станет ДВА =( (если это не так, то поправте) и так далее.
В Java есть патерн "синглтон", который не позволяет создаваться двум одинаковым объектам, есть ли такое в AS 3.0 или как можно одит и тот же обьект(счетчик) передавать из класса в класс (т.е. из одного мувиКлипа в другой)?

Бармалей
27.12.2007, 18:51
Вот: «Варианты реализации паттерна Singleton в языке ActionScript 3» (http://yarovoy.com/2007/10/24/singleton_in_actionscript_3/)
и вот: «Что лучше: Singleton или использование статических членов класса?» (http://yarovoy.com/2007/10/20/singleton_vs_static_members/) ссылки по этой теме.

LokiDi L0ck
27.12.2007, 19:16
В Java есть патерн "синглтон", который не позволяет создаваться двум одинаковым объектам, есть ли такое в AS 3.0
Посмеялся, спасибо. И откуда вы такие берётесь.

BlooDHounD
27.12.2007, 22:12
а статические переменные вы не умеете использовать? а давно джава получила сертификат на использование паттернов ПРОЕКТИРОВАНИЯ? я думал что паттерны вообще не имеют отношения к языкам программирования.

amf
28.12.2007, 15:23
Благодарность:
2Бармалей: огромное тебе спасибо =) все понятно и по полочкам =)
Ответ:
2LokiDi L0ck: пропробуй реализовать синглтон на as 1.0 или as 1.1 =\
и беремся мы оттуда же от куда и ты =)
2BlooDHounD: прочитай статью «Что лучше: Singleton или использование статических членов класса?» (http://yarovoy.com/2007/10/20/singleton_vs_static_members/)
и попробуй реализовать паттерны на VHDL =)

BlooDHounD
28.12.2007, 15:42
amf :) я её читал :) так вот зачем реализовывать VHDL?
между прочем всё из того что там перечислено в пользу сингл-тона скорее его недостатки чем преимущества :)