Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.03.2002, 20:32
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 11  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Мне тожу было сложно немного, так что помогу:

1) Если ты пишешь код в кадре таймлайна клипа "xxx" или пишешь код onClipEvent(...) в этом клипе, а сам клип лежит в корне (_root) - главный клип, стройплощадка, главный таймлайн. В таком раскладе, извне (т.е. из других клипов, лежащих параллельно "xxx") ты можешь обращаться к этому клипу как _root.xxx
Если надо к переменной обратиться, то _root.xxx.variable
Если к ф-ции, то _root.xxx.yourfunction(a,b,c)

2) Если ты вешаешь код на кнопку ( on(release), допустим), а кнопка лежит в руте, то и все ее действия будут направлены к руту, если кнопка лежит внутри "xxx", то обращение

a=b; // будет равносильно _root.xxx.a=b; и будет равносильно this.a=b;

НО! _parent.a=b; будет равносильно _root.a=b;
_parent - это обращение к вышестоящему клипу, в данном случае это рут.

3) Ты можешь употреблять конструкцию _parent._parent.variable, если variable - это переменная даже не "папина", а "дедушкина".
Например:
У тебя есть клип _root.mc1.mc2.mc3 Тогда чтобы из mc3 обратиться к переменной из mc1 (переменная - variable), то можно писать так:

_root.mc1.variable="Hi!";
или
_parent._parent.variable="Hi!";

А, если в клипе _root.mc1.mc2 есть 2 клипа: mc31 и mc32, то чтобы обратиться к mc32 из mc31, надо писать так:

_parent.mc32._x=23;

или (если совсем с головой плохо ):

_root.mc1.mc2.mc32._x=56;

Такие дела. Надеюсь понятно объяснил.
Да, кстати, если будешь двигать/искажать какой-нибудь клип, то и все клипы внутри будут также двигатся/искажатся. Это называется "наследованием" (одним из его побочных явлений)

Удачи!
__________________
subway.net.ru

Старый 15.03.2002, 20:43
KostyOr вне форума Посмотреть профиль Отправить личное сообщение для KostyOr Найти все сообщения от KostyOr
  № 12  
KostyOr

Регистрация: Mar 2001
Сообщений: 6
Отправить сообщение для KostyOr с помощью ICQ
[subway]design
Ух, накрутил, спасибо.

(а Папо Карло не твой бот? А то Вы имена одинаковые объектам дали )


Последний раз редактировалось KostyOr; 15.03.2002 в 20:45.
Старый 15.03.2002, 20:47
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 13  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
не-а, mc1/2/3 - это стандартный пример, от слова MovieClip, кстати, такие стандарты хороши, очень удобно для читателя.
__________________
subway.net.ru

Создать новую тему   Часовой пояс GMT +4, время: 12:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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