Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Один СЧЕТЧИК для всех мувиКлипов одной сцены (http://www.flasher.ru/forum/showthread.php?t=105955)

amf 27.12.2007 18:40

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

Бармалей 27.12.2007 18:51

Вот: «Варианты реализации паттерна Singleton в языке ActionScript 3»
и вот: «Что лучше: Singleton или использование статических членов класса?» ссылки по этой теме.

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 или использование статических членов класса?»
и попробуй реализовать паттерны на VHDL =)

BlooDHounD 28.12.2007 15:42

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


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

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