Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обращение к именам мувиков (http://www.flasher.ru/forum/showthread.php?t=174574)

Sweet07 28.01.2012 17:46

Обращение к именам мувиков
 
Здравствуйте.
Такая ситуация: Есть некоторый мувик mClip, в этом мувике на первом кадре свой код, как мне в этом коде обратиться к мувику mClip, например для изменения его координат на сцене.
Попробовал через "parent.x=", в итоге переместился не только mClip, но и всё остальное на сцене.

elder_Nosferatu 28.01.2012 17:52

parent указывает на того, кто держит в своем списке отображения mClip1. Если mClip находится в том же списке, то обратится к нему из mClip1 можно примерно так:
Код AS3:

...
var mc:DisplayObject = this.parent.getChildByName("mClip");
mc.x = <чтото там>;
...


TanaTiX 28.01.2012 17:59

Если в кадре самого мувика, то достаточно просто
Код AS3:

x = 100;

Но настоятельно рекомендую избавляться от кода в кадрах.

Sweet07 28.01.2012 19:39

Цитата:

Сообщение от TanaTiX (Сообщение 1059635)
Если в кадре самого мувика, то достаточно просто
Код AS3:

x = 100;


Спасибо, а можно с этого же места указать свойство enabled(false) для mClip?

TanaTiX 28.01.2012 19:53

Можно все что угодно, но
Цитата:

настоятельно рекомендую избавляться от кода в кадрах.

Inet_PC 28.01.2012 22:02

Можно спрыгнуть с крыши десятиэтажного здания, но настоятельно рекомендую этого не делать.

anmelegov 29.01.2012 15:39

еще можно обращаться к мувикам через instance name


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

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