Просмотр полной версии : CLASSЫ
HI
как можно изменить свойство всех экземпляров класса одновременно???
Спасибо.
Можно например, при создании экземпляров класса заносить их в массив, и потом изменять пробегаясь по этому массиву.
Tardos Mors
20.02.2007, 12:35
Можно создать статический член класса (т.е. свойство/метод относящийся не к экземпляру класса, а ко всему классу):
class MyClass
{
public static var someVariableName;
}
Можно создать статический член класса (т.е. свойство/метод относящийся не к экземпляру класса, а ко всему классу):
class MyClass
{
public static var someVariableName;
}
Это свойство у меня будет у каждого экземпляра разный (в смысле значение)! а таким образом он у меня будет у всех один, нет?
Создать класс вещатель, который будет рассылать события, а подписавшиеся, в свою очередь, будут изменять свое значение в соответствии с присланным значением.
Я знаю ещё один вариант, но он противоречит идеологии AS2.
Tardos Mors
20.02.2007, 14:07
а таким образом он у меня будет у всех один, нет?
Будет. Тогда вариант __etc
Создать класс вещатель, который будет рассылать события, а подписавшиеся, в свою очередь, будут изменять свое значение в соответствии с присланным значением.
Я знаю ещё один вариант, но он противоречит идеологии AS2.
Какой нибудь простейший пример можно привести!?
В первый раз работаю с классами в Акшион Скрипт..
Копайте в сторону EventDispatcher, AsBroadcaster и примеров работы с ним.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.