![]() |
Переименование movie clips с помощью Action Script
Если свойство MovieClip._name - только для чтения, как можно переименовать объект киноклип програмно (с помощью Action Script 2.0)?
|
Кто тебе сказал, что только для чтения:
Код:
mc = _root.createEmptyMovieClip("AAA", 1); |
Цитата:
|
MovieClip._name - свойство действительно доступно и для чтения и для записи, как вы и говорили.
Почему я решил, что только для чтения? Да очень просто, - в справке F1 не указано, в каком режиме доступно это свойство. А в книге "Flash MX Action Script - Библия пользователя" автор Роберт Рейнхардт и Джой Лотт, чёрным по белому написано: свойство _name доступно только для чтения. Это не галлюцинация, именно так и написано, проверял несколько раз. Возможно это опечатка или ошибка переводчика, а может быть авторы на самом деле так считают. Вот и доверяй после этого печатным изданиям :( Кстати книга довольно популярная и быть может введёт в заблуждение ещё немало читателей. По поводу того, для чего может понадобиться переименование киноклипов. Для каждого по своему. Мне понадобилось для приведения индексов в именах киноклипов, к соответствию с индексами элементов массива, данные которых эти киноклипы отображают. |
Цитата:
|
| Часовой пояс GMT +4, время: 19:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.