Форум 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=206004)

Febz 07.01.2014 01:36

Обращение ко вложенному мувиклипу
 
В сцене есть мувиклип с именем mc3. Находится он внутри мувиклипа mc2, который в свою очередь находится внутри еще одного мувиклипа mc1.

Пытаюсь проверить существование мувиклипа mc3:

Код AS3:

if(mc1.mc2.mc3) tmp1.text='exist'else tmp1.text='not exist';

Пишет "Термин не определен и не имеет свойств" и "Не удается вызвать свойство или метод со ссылкой на объект null". Что не так?

alexcon314 07.01.2014 18:49

Это означает,что какого-то объекта не существует на момент обращения к нему.
Попробуйте потрейсить
Код AS3:

trace(mc1);
trace(mc1.mc2);
trace(tmp1);

Судя по всему, какой-то из трейсов дожен выдать null. Тогда решайте, где у вас объект и почему его нет.

Babylon 07.01.2014 21:23

if(mc1.mc2.mc3) это AS3! а не AS2 ничего не попутали?

Febz 13.01.2014 15:53

alexcon314,спасибо! Оказалось на текущем кадре не было последнего мувиклипа.

Цитата:

Сообщение от Babylon (Сообщение 1156717)
if(mc1.mc2.mc3) это AS3! а не AS2 ничего не попутали?

Да я, как бэ, и не говорю, что это as2 :)


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

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