Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.12.2003, 13:26
Random SunFire вне форума Посмотреть профиль Отправить личное сообщение для Random SunFire Посетить домашнюю страницу Random SunFire Найти все сообщения от Random SunFire
  № 1  
Random SunFire
 
Аватар для Random SunFire

Регистрация: Oct 2002
Адрес: Воронеж
Сообщений: 59
Отправить сообщение для Random SunFire с помощью ICQ
По умолчанию onEnterFrame для _root

Хочу я что бы у меня в ролике счетчик крутился, что то типа _global.jj++;

Я попытался написать следующие, не работает:

_root.prototype.onEnterFrame = function() {
_global.jj++;
};

Можно конечно это повесить на любой "пустой" клип, но как то это не изящно...

Так собственно вопрос, можно ли и как это запустить не используя мувиКлипы в самом ролике, по принципу указанному выше?
__________________
Бороться и искать, найти и перепрятать.

Старый 24.12.2003, 13:37
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 2  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
думается мне, ты не особо понимаешь что такое прототип :)

надо проще быть...

_root.onEnterFrame = function() {
_global.jj++;
};

и все чудесным образом заработает :)

Старый 24.12.2003, 18:52
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 3  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Прототип это тебе не аля баля.
Хотя в общем то ничего сложного.
Глянь исходник.
Вложения
Тип файла: zip prototype.zip (2.0 Кб, 72 просмотров)

Старый 25.12.2003, 12:02
Random SunFire вне форума Посмотреть профиль Отправить личное сообщение для Random SunFire Посетить домашнюю страницу Random SunFire Найти все сообщения от Random SunFire
  № 4  
Random SunFire
 
Аватар для Random SunFire

Регистрация: Oct 2002
Адрес: Воронеж
Сообщений: 59
Отправить сообщение для Random SunFire с помощью ICQ
Nox Noctis, спасибо!

Штрек, забавный примерчик !
Добавили метод к классу мувиклипов, и этим методом заменили скрипт на EnterFrame. Интересно, а во время замены энтот скрипт заменяет существующий или дополняет... все же дополняет. Тогда вопрос, а как заменить или стереть существующий скрипт на событии?

__________________
Бороться и искать, найти и перепрятать.


Последний раз редактировалось Random SunFire; 25.12.2003 в 12:05.
Старый 25.12.2003, 12:54
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 5  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
я исходник не смотрел, но скрипт дополняться ни как не может, наверное он заменяет. Хотя, не знаю что в исходнике, повторюсь...
__________________
flash/flex/unity

Старый 25.12.2003, 13:34
Random SunFire вне форума Посмотреть профиль Отправить личное сообщение для Random SunFire Посетить домашнюю страницу Random SunFire Найти все сообщения от Random SunFire
  № 6  
Random SunFire
 
Аватар для Random SunFire

Регистрация: Oct 2002
Адрес: Воронеж
Сообщений: 59
Отправить сообщение для Random SunFire с помощью ICQ
Я как раз и попробовал. Непосредствено в мувик в EnterFrame я вписал trace("*");
В скрипте же был счетчик _global.jj++; trace(_global.jj);

на выходе было:
*
3
*
4
*
5
*
и тд
__________________
Бороться и искать, найти и перепрятать.

Создать новую тему   Часовой пояс GMT +4, время: 22:50.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:50.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.