![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2006
Адрес: город цветных революций
Сообщений: 95
|
Очень простой вопрос: есть один мувик qwerty и в него вложен еще один - zxc. В руте пишу пользовательскую функцию(в Бейсиках и Паскале она так называется...):
что б вызвать даную ф-ю для мувика zxc пишу: - ф-я не вызывается. Подскажите как правильно нужно вызвать эту функцию для вложеного мувиклипа zxc. Спасибо П.С.: пишу asd(_root.qwerty) - работает... |
|
|||||
|
Функция asd находится в объекте _root, если ты её там объявил.
Сл-но обращаться к ней нужно в паскале-сишно-явовской форме Если вызов происходит из клипа _root.qwerty.zxc, и вкачестве аргумента передаётся сам клип , то для того что бы объект мог передать ссылку на самого себя - нужно юзать ключевое слово this. Цитата:
Последний раз редактировалось etc; 18.02.2007 в 13:04. |
|
|||||
|
Регистрация: Mar 2006
Адрес: город цветных революций
Сообщений: 95
|
Что то попробовал по разному написать, то что вы посоветовали и ничё не работает. Напишите плз простой пример
Так никто и не поможет? Хоть подскажите по каким словам поиск делать! Пробовал вводить в поиск "формалье, фактические параметры", "вызов процедур" - ничего не вывело Последний раз редактировалось etc; 18.02.2007 в 13:04. |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 580
|
var myMcOne:MovieClip = this.createEmptyMovieClip('mcOne', this.getNextHighestDepth());
var myMcTwo:MovieClip = myMcOne.createEmptyMovieClip('mcTwo', myMcOne.getNextHighestDepth());
//
function getMcHeight(mc:MovieClip):Number {
return mc._height;
}
//
var myMcOneHeight:Number = getMcHeight(myMcOne);
var myMcOneHeight:Number = getMcHeight(myMcTwo);
В примере выше: на руте (this) создается пустой мувиклип mcOne, ссылка на него запоминается в переменной myMcOne, затем внутри этого мувиклипа создается еще один пустой мувиклип mcTwo, ссылка на него запоминается в переменной myMcTwo. После этого у нас на сцене есть два мувиклипа и в нашем распоряжении есть две переменный, хранящие ссылки на каждый. Далее создаем функцию с неважно каким функционалом(главное понять принцип). В данном случае, функция возвращает высоту мувиклипа, который передается ей в качестве аргумента. В результате мы нигде не используем никаких путей и код выглядит более 'технологичным'. |
|
|||||
|
Регистрация: Mar 2006
Адрес: город цветных революций
Сообщений: 95
|
miramax, pkfun,спасибо, тема закрыта
Последний раз редактировалось MelDiz; 18.02.2007 в 16:54. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|