Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вопрос о event.target.name (http://www.flasher.ru/forum/showthread.php?t=185172)

Вопросник 06.10.2012 21:27

Вопрос о event.target.name
 
Расскажите пожалуйста как можно изменить имя MovieClip вызываемое event.target.name(типа instance1...2...3 и т.д и т.п.) на другое? .name не изменяет.

caseyryan 06.10.2012 22:59

instance name и просто name - совершенно разные вещи.
instance name изменить в коде нельзя, да и не нужно это, если приложение верно спроектировано.
Можно при неоходимости передать ссылку на объект другой переменной, но, думаю здесь не это нужно.

А вот name здесь как раз изменяется.

Вопросник 06.10.2012 23:02

Я знаю как изменить просто name. Но если instance name создается, его ни как нельзя поменять, ни как ни как????

Добавлено через 46 секунд
То есть я не смогу удалив объект создать другой с таким же instance name?

caseyryan 06.10.2012 23:06

Цитата:

То есть я не смогу удалив объект создать другой с таким же instance name?
Более того, объект нельзя удалить. Если на него не остается ссылок, то он будет собран сборщиком мусора. Но когда это произойдет - вопрос.

Самый лучший вариант здесь - забыть вообще про такое понятие как instance name, экспортировать все нужные символы для actionscript и создавать их уже коде, используя переменные

Вопросник 06.10.2012 23:27

А как я могу увидеть номер Frame у MovieClipа?

bav 07.10.2012 00:57

Код AS3:

myMovieClip.currentFrame


Вопросник 07.10.2012 03:08

не работает

bav 07.10.2012 11:58

MovieClip.currentFrame. Как вы им пользуетесь, что он не работает?

Вопросник 07.10.2012 20:23

Теперь работает. Спасибо :)

Добавлено через 4 часа 49 минут
Вот эта штука работает map.getChildAt(12).name, а если подставить вместо name currentframe, то не работает. Что я не так делаю?


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

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