![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Jan 2003
Адрес: Крым
Сообщений: 2
|
Как имя обьекта получить из строковой переменной,
чтобы в дальнейшем его можно было использовать для изменения свойств объекта и т.д. |
|
|||||
|
Регистрация: Nov 2001
Адрес: Moscow
Сообщений: 218
|
Используй String Methods например substr():
пусть txt = "movie Num1", тогда name = txt.substr(6, 4) trace(name) - результат "Num1"
__________________
Спасатели, вперед!!!!!! Нет безвыходных ситуаций, есть ситуации из которых ТЫ не знаешь как найти выход. Искренне рад помочь!:rolleyes: |
|
|||||
|
часто необходимо использовать некую абстрактную ф-цию и в качестве параметра передать ей имя клипа из которого она вызывается (тут используем this), но скажем для того чтобы знать какой клип произвел манипуляцию с ф-цией (создание объекта, проверка каких нть св-в) нужно вычленить из строки типа _level0.clip1.inside имя клипа без пути.
Если имеется ввиду это, то можно использовать несколько способов... 1ый прямой - у каждого клипа есть свойство (только для чтения) _name, используя его можно получить "чистое" имя клипа. 2ой кривой - обычно я мучаю им практикантов! Выполнив внутри клипа команду trace(this) получим строку вида: _level0.instance1.instance2 чтобы выбатьиз неё последнее слово делаем так: n="_level0.instance1.instance2"; str=n.split("."); //получаем массив из 3х элементов lastword=str[str.lenght]; //берем последний элемент массива trace(lastword); // получаем "instance2" 2 voro_bej: ваш метод хорош, когда путь к набору клипов постоянен. т.е. есть некоторй клип контейнер в котором лежит куча клипов. Частный случай.
__________________
Max. Последний раз редактировалось Max N Chubin_; 23.01.2003 в 17:29. |
|
|||||
|
Регистрация: Nov 2001
Адрес: Moscow
Сообщений: 218
|
Так я ж и писал, что к примеру - частный случай.
Надо со методами String-я работать. ![]() 2 truntaev: вы где товарищь? Что скажете?
__________________
Спасатели, вперед!!!!!! Нет безвыходных ситуаций, есть ситуации из которых ТЫ не знаешь как найти выход. Искренне рад помочь!:rolleyes: Последний раз редактировалось voro_bej; 23.01.2003 в 18:04. |
![]() |
Часовой пояс GMT +4, время: 02:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|