![]() |
|
||||||||||
|
|||||
|
Хочу я что бы у меня в ролике счетчик крутился, что то типа _global.jj++;
Я попытался написать следующие, не работает: _root.prototype.onEnterFrame = function() { _global.jj++; }; Можно конечно это повесить на любой "пустой" клип, но как то это не изящно... Так собственно вопрос, можно ли и как это запустить не используя мувиКлипы в самом ролике, по принципу указанному выше?
__________________
Бороться и искать, найти и перепрятать. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
думается мне, ты не особо понимаешь что такое прототип :)
надо проще быть... _root.onEnterFrame = function() { _global.jj++; }; и все чудесным образом заработает :) |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Прототип это тебе не аля баля.
Хотя в общем то ничего сложного. Глянь исходник. ![]() |
|
|||||
|
Nox Noctis, спасибо!
Штрек, забавный примерчик !Добавили метод к классу мувиклипов, и этим методом заменили скрипт на EnterFrame. Интересно, а во время замены энтот скрипт заменяет существующий или дополняет... все же дополняет. Тогда вопрос, а как заменить или стереть существующий скрипт на событии?
__________________
Бороться и искать, найти и перепрятать. Последний раз редактировалось Random SunFire; 25.12.2003 в 12:05. |
|
|||||
|
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
я исходник не смотрел, но скрипт дополняться ни как не может, наверное он заменяет. Хотя, не знаю что в исходнике, повторюсь...
__________________
flash/flex/unity |
|
|||||
|
Я как раз и попробовал. Непосредствено в мувик в EnterFrame я вписал trace("*");
В скрипте же был счетчик _global.jj++; trace(_global.jj); на выходе было: * 3 * 4 * 5 * и тд
__________________
Бороться и искать, найти и перепрятать. |
![]() |
Часовой пояс GMT +4, время: 22:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|