![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2007
Сообщений: 5
|
Имеется 3 муви клипа с именами 1б, 2б, 3б, они все входят в муви 1а, как обратиться к 1б, 2б, 3б для изменения их свойств.
|
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
this ну или _root затем Instance name 1a (только это не коректное название и вызовет ошибку) далее точка и Instance name нужного вам клипа.
Пример: _root.a1.b1 в смысле символ называть так можно а инстанс нет |
|
|||||
|
Регистрация: Apr 2007
Сообщений: 24
|
Тогда такой вопрос. Есть клип butt, на него нажимаешь, появляется другой клип, а в нем есть еще один. Хочу по нажатию последнего вывести сообщение "ОК". В окне выхода:
Не получается. Если нажать на клип disc или на клип action_2, удаляется disc, сообщение "ОК" не выводится. Что не так?
Код такой: level=0;
stop();
butt.onPress = function()
{
var mc = _root.attachMovie("55555","newclip"+level,level);
mc._x = _root._xmouse;
mc._y = _root._ymouse;
mc.onPress=function()
{
_root["newclip"+level].disc.action_2.onPress = function()
{
trace("OK");
}
this.removeMovieClip();
trace(level);
butt.enabled = true;
}
level++;
this.enabled = false;
}
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Цитата:
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 24
|
Присвоил переменную, все равно не получается. Что не так?
level=0;
stop();
butt.onPress = function()
{
// загружаем из библиотеки
var mc = _root.attachMovie("55555","newclip"+level,level);
// вставляем клип туда, где мышь
mc._x = _root._xmouse;
mc._y = _root._ymouse;
// удаляем появившийся клип щелчком мыши
mc.onPress=function()
{
var perx = _root["newclip"+level].disc.action_2;
perx.onPress = function()
{
trace("OK");
}
this.removeMovieClip();
trace(level);
// разблокирование кнопки
butt.enabled = true;
/*
var mc2 = _root.attachMovie("33333","newclip"+level+2,level+2);
// вставляем клип туда, где мышь
mc2._x = _root._xmouse;
mc2._y = _root._ymouse;
// удаляем появившийся клип щелчком мыши
mc2.onPress=function()
{
this.removeMovieClip();
trace(level);
butt.enabled = true;
}
*/
}
level++;
// блокирование кнопки
this.enabled = false;
}
|
|
|||||
|
Исходник в студию, посмотрим что не получается
__________________
"We Are The Champions My Friends!" Queen |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|