![]() |
Очень ламерский вопрос: как в функцие указать имя мувиклипа?
Очень простой вопрос: есть один мувик qwerty и в него вложен еще один - zxc. В руте пишу пользовательскую функцию(в Бейсиках и Паскале она так называется...):
Код:
function asd(poi:MovieClip){Код:
asd(_root.qwerty.zxc);Подскажите как правильно нужно вызвать эту функцию для вложеного мувиклипа zxc. Спасибо П.С.: пишу asd(_root.qwerty) - работает... |
Функция asd находится в объекте _root, если ты её там объявил.
Сл-но обращаться к ней нужно в паскале-сишно-явовской форме Код:
_root.asd(); //код в любом месте программыКод:
_root.asd(this) //код в клипе zxcЦитата:
|
Что то попробовал по разному написать, то что вы посоветовали и ничё не работает. Напишите плз простой пример
Так никто и не поможет? Хоть подскажите по каким словам поиск делать! Пробовал вводить в поиск "формалье, фактические параметры", "вызов процедур" - ничего не вывело |
Код:
var myMcOne:MovieClip = this.createEmptyMovieClip('mcOne', this.getNextHighestDepth());В примере выше: на руте (this) создается пустой мувиклип mcOne, ссылка на него запоминается в переменной myMcOne, затем внутри этого мувиклипа создается еще один пустой мувиклип mcTwo, ссылка на него запоминается в переменной myMcTwo. После этого у нас на сцене есть два мувиклипа и в нашем распоряжении есть две переменный, хранящие ссылки на каждый. Далее создаем функцию с неважно каким функционалом(главное понять принцип). В данном случае, функция возвращает высоту мувиклипа, который передается ей в качестве аргумента. В результате мы нигде не используем никаких путей и код выглядит более 'технологичным'. |
miramax, pkfun,спасибо, тема закрыта
|
| Часовой пояс GMT +4, время: 15:41. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.