Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   поиск экземпляров класса. (http://www.flasher.ru/forum/showthread.php?t=71210)

ffffff 31.10.2005 04:00

спиок экземпляров класса.
 
допустим есть класс test_class и я создал некоторое количество его экземпляров в клипе, можно получить список экземпляров этого класса?

artcraft 31.10.2005 06:07

в классе создай статический массив и добавляй туда (в констракторе) ссылки на экземплсры класса

ravenco 31.10.2005 09:38

Если нужно во среде флэша тогда используй protapenko commands component

ffffff 31.10.2005 19:25

Цитата:

Сообщение от artcraft
в классе создай статический массив и добавляй туда (в констракторе) ссылки на экземплсры класса

да у меня сейчас так и сделано. но это не очень удобно. меня интересует именно получения списка.

ffffff 31.10.2005 19:25

Цитата:

Сообщение от ravenco
Если нужно во среде флэша тогда используй protapenko commands component

нет, не в среде, но всё равно спасибо

Mokus 31.10.2005 20:18

А можно узнать, для какой задачи ето потребовалось?

iNils 31.10.2005 21:32

Цитата:

Сообщение от ffffff
да у меня сейчас так и сделано. но это не очень удобно. меня интересует именно получения списка.

Ну что за лень? Почему не удобно?

ffffff 31.10.2005 23:48

да я щас менб делаю и каждым выпадающим менб управляет отельный класс. на зщакрытие стоит тайат 3 секунды, а када открывается другое менб надо чтобы закрывалась предыдущее.

в обещм я просто хотел узнать есть ли такая штука. нет так нет.

7thsky™ 01.11.2005 00:00

Если плеер 7 и паблишинг ты делал под 7, то можешь просто перебирать мувы в контейнере и проверять какому классу мув принадлежит

типа: у тебя есть класс com.test.Test

Код:

import com.test.Test;

for (var  name:String in mc) {
if (Test (mc [name]) != null) {
mc [name].removeMovieClip ();
} // end if
} // end for

но, что - то мне подсказывает что Mokus прав :)

ffffff 01.11.2005 02:53

Цитата:

Сообщение от 7thsky™
Если плеер 7 и паблишинг ты делал под 7, то можешь просто перебирать мувы в контейнере и проверять какому классу мув принадлежит

типа: у тебя есть класс com.test.Test

Код:

import com.test.Test;

for (var  name:String in mc) {
if (Test (mc [name]) != null) {
mc [name].removeMovieClip ();
} // end if
} // end for

но, что - то мне подсказывает что Mokus прав :)

неть :))) я изврасцениц, меня прут классы :)))

а по поводу твоего кода, я ж сафсем извращениц :)) у мя мувиклипы - это мувиклипы. классы используются для управления этими клипами


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

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