Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как обращаться к объектам в timeline (http://www.flasher.ru/forum/showthread.php?t=202839)

Profdesigner 14.08.2013 17:26

Как обращаться к объектам в timeline
 
Работаю с кодом AS3.0 через TimeLine.
Подскажите пожалуйста, как обращаться к клипам и объектам находящимся в другом клипе.
Сейчас обращаюсь напрямую
Например:
Код AS1/AS2:

topliv1.addEventListener(MouseEvent.MOUSE_OVER, GoFunction2);

А как будет если объект в родительской категории, выше.

Hauts 14.08.2013 17:39

Код AS3:

parent.someMC...

Типа такого?

Profdesigner 14.08.2013 20:27

Да, наверно. Спасибо...

Добавлено через 32 минуты
Код AS1/AS2:

parent.someMC...

Что-то не работает.
Это я так понимаю когда объект находится в родительском каталоге или объекте.
А если объект находится в другом ролике или объекте.

tsarapkabel 14.08.2013 23:26

Код AS3:

drugoiRolik.someMC...


SvetozarPNZ 15.08.2013 11:23

Обращаемся к родителю из объекта myObject
Код AS3:

parent

обращаемся к дочернему объекту родителя с именем myObject
Код AS3:

parent.getChildByName(myObject)

обращаемся к самому нижнему дочернему объекту родителя по его z-индексу
Код AS3:

parent.getChildAt(0)

узнаем число дочерних объектов у родителя
Код AS3:

parent.numChildren

обращаемся к самому верхнему дочернему объекту родителя по его z-индексу
Код AS3:

parent.getChildAt(parent.numChildren-1)

Выбирайте удобный способ осуществления взаимодействия между дочерними объектами одного родителя. Я бы еще посоветовал управление этими объектами осуществлять из родителя, чтобы каждый раз к нему не обращаться.


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

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