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