Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Можно ли менять name у загружаемого swf (http://www.flasher.ru/forum/showthread.php?t=106818)

Sem3D 19.01.2008 16:14

Можно ли менять name у загружаемого swf
 
Можно ли менять name у объекта MovieClip в загруженном swf? По умолчанию ему присваивается что-то типа instance38.

Mr. Fixit 19.01.2008 16:40

попробуйте

Sem3D 19.01.2008 21:13

2Mr.Fixit
"Можно" - это имеется ввиду "Как" :rtfm:
Естественно я пробовал. Напрямую никак.
Код:

Error #2078: The name property of a Timeline-placed object cannot be modified.
Может как-то по другому можно?

etc 19.01.2008 21:16

А что мешает в IDE поменять имя?

Sem3D 19.01.2008 21:20

А это где и как?

etc 19.01.2008 21:23

В CS3 на панели свойств клипа.

Sem3D 19.01.2008 21:35

Нет. Мне нужно поменять name в загруженном внешнем swf.
1. Я создаю отдельный test.swf
2. Загружю его в loader.swf
3. Внутри loader.swf он имеет name = instant38.
Могу я это instant38 пом енять на другое?

etc 19.01.2008 21:39

Нет, конкретно это имя поменять нельзя. А зачем?

Sem3D 19.01.2008 21:45

Ну хочется, чтобы загруженный мувик был с удобным именем.
Может к нему потом как-нибудь обратиться нужно.
А оно еще и меняться будет (instant40 например).

etc 19.01.2008 22:02

У LoaderInfo есть свойство content, а уж завести себе поле в классе вообще проблемы не представляет. Не понимаю, зачем вам вообще name.


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

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