Форум 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)
-   -   Переименование movie clips с помощью Action Script (http://www.flasher.ru/forum/showthread.php?t=111167)

onlyjewwife 17.04.2008 14:34

Переименование movie clips с помощью Action Script
 
Если свойство MovieClip._name - только для чтения, как можно переименовать объект киноклип програмно (с помощью Action Script 2.0)?

Vertax 17.04.2008 14:43

Кто тебе сказал, что только для чтения:
Код:

mc = _root.createEmptyMovieClip("AAA", 1);
AAA._name = "BBB";
trace (AAA);
trace (BBB);


etc 17.04.2008 14:43

Цитата:

Сообщение от onlyjewwife
только для чтения

Неправда.

onlyjewwife 17.04.2008 20:19

MovieClip._name - свойство действительно доступно и для чтения и для записи, как вы и говорили.
Почему я решил, что только для чтения? Да очень просто, - в справке F1 не указано, в каком режиме доступно это свойство.
А в книге "Flash MX Action Script - Библия пользователя" автор Роберт Рейнхардт и Джой Лотт, чёрным по белому написано:
свойство _name доступно только для чтения. Это не галлюцинация, именно так и написано, проверял несколько раз. Возможно это опечатка
или ошибка переводчика, а может быть авторы на самом деле так считают. Вот и доверяй после этого печатным изданиям :(
Кстати книга довольно популярная и быть может введёт в заблуждение ещё немало читателей.

По поводу того, для чего может понадобиться переименование киноклипов. Для каждого по своему. Мне понадобилось
для приведения индексов в именах киноклипов, к соответствию с индексами элементов массива, данные которых эти киноклипы отображают.

iNils 17.04.2008 20:45

Цитата:

Сообщение от onlyjewwife
в справке F1 не указано, в каком режиме доступно это свойство.

А там указывают только рид-онли, иначе и чтение и запись.


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

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