![]() |
|
||||||||||
|
|||||
|
[+6 16.03.11]
Регистрация: Jul 2004
Адрес: от Москвы до самых до окраин
Сообщений: 172
|
Вот код:for(var i=1; i<=7; i++) { this["mc"+i]["cl1"+i].onPress=function() { this["mc"+i].startDrag(false); }; this["mc"+i]["cl1"+i].onRelease=function() { stopDrag(); }; } Почему-то не видит имена в таком виде. Что я не так делаю? Если не в лом, объясните. |
|
|||||
|
Регистрация: Nov 2003
Сообщений: 256
|
Не понятно без абсолютных путей, что там тебе тащить надо. Насколько понял, this["mc"+i], тот же что и фигурирует в заголовке функции.
Тада дело в том, что внутри функции this == объект, к которому эта функция привязана. Поэтому надо писать: this._parent.startDrag(false); К тому же i к моменту выполнения функции 100 раз поменяется. Если хочешь использовать параметр от имени - храни его внутри объекта и вызывай внутри функции через this.
__________________
Программирование на Flash подобно шаманству, гаданию на кофейной гуще - никогда не знаешь, что получится. Anime Must Die! |
|
|||||
|
Человек и Здание
|
интересует дерево объектов фильма и на чем твой код написан.
__________________
Регардсы. |
|
|||||
|
[+6 16.03.11]
Регистрация: Jul 2004
Адрес: от Москвы до самых до окраин
Сообщений: 172
|
Слушай, Человек-здание, чего тут непонятного:
на _root (хотя фильм потом надо будет вставить в другой) семь клипов ["mc"+i], внутри каждого "cl1". За ["cl1"+i] таскаю ["mc"+i]. А писать пытаюсь на AS2 (по-моему ниже учить уже нет смысла), хотя это не имеет отношения к вопросу. Извини за обращение. To: D-MAN спасибо, сегодня дома попробую (хотя на счет i не согласен). |
|
|||||
|
Ветеран форума
|
на самом деле нихрена не понятно (понятно только тебе и то несовсем) ... давай исходник
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 33
|
Вообще-то надо дебагерить нормально.
Хочешь узнать что у тебя не работает? вставь куда только можно trace - на все объекты, и посмотри что не так. Если не разобрался, то это тебе хотя бы поможет грамотнее сформулировать вопрос. |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 33
|
з.ы. а смольному не хами, он у нас один, а таких как ты много.
|
|
|||||
|
Цитата:
![]() |
|
|||||
|
Регистрация: Jun 2004
Адрес: DIS
Сообщений: 53
|
имена не видятся потому что оператором this ты обращяешся не к своему мувику а к функции собержащей этот оператор, так то вот
__________________
Жизнь одна - тел много, истина одна - заблуждений много, знание одно - ересей много. Какой мудрец разберется во всех противоречиях? |
|
|||||
|
Регистрация: Jun 2004
Адрес: DIS
Сообщений: 53
|
попробуй через _root. или _parent
__________________
Жизнь одна - тел много, истина одна - заблуждений много, знание одно - ересей много. Какой мудрец разберется во всех противоречиях? |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|