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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 28.08.2003, 11:57
Gary вне форума Посмотреть профиль Найти все сообщения от Gary
  № 1  
Gary
Banned
[Полный мудак]

Регистрация: Jan 2001
Сообщений: 201
Question Counter для движущихся клипов, ХЛП ППЛ?

В трех соснах или:
Динамически создаю ряд картинок, хочется создать каунтер, показывающий «фото №_ из _общего кол-ва» При этом ряд картинок просто медленно «едет» мимо
ОбщееКоличество= длине массива из названий. Это гуд.

Не получется добиться обновления счетчика. Иду путем Mc.hitTest(x,y). Чтобы это срабатывало пользуюсь
MC.onEnterFrame=function(){
If(Mc.hitTest(x,y)){
Count++}}
Но дело в том, что из-за onEnterFrame рост счетчика не прекращается. Как сделать так, чтобы при столкновении клип только раз «мяукнул», а не заходился до хрипоты?
И так чтобы, если в одну сторону -каунтер растет, если в другую- уменьшается?
Да, клипы я генерирую динамически. Вот интересно, писать код(вызов фцнкции) для каунтера внутри самого символа или можно это присвоить как функцию каждому сгенерированному экземпляру? Как грамотнее?
Спасибо, мастера

Старый 28.08.2003, 13:38
Dimonius вне форума Посмотреть профиль Отправить личное сообщение для Dimonius Посетить домашнюю страницу Dimonius Найти все сообщения от Dimonius
  № 2  
Dimonius
 
Аватар для Dimonius

Регистрация: Nov 2002
Адрес: Moskow Stone Jungles Статус: Бывший беспредельщик Любит: Гонять нубов в поиск Пользователь: № 0.5
Сообщений: 4,999
Отправить сообщение для Dimonius с помощью ICQ Отправить сообщение для Dimonius с помощью AIM Отправить сообщение для Dimonius с помощью MSN Отправить сообщение для Dimonius с помощью Yahoo
Что-то больно путанно объяснил, но enterFrame здесь и не нужен, как я понимаю - onMouseDown пробовал?
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно!

Старый 28.08.2003, 14:29
Gary вне форума Посмотреть профиль Найти все сообщения от Gary
  № 3  
Gary
Banned
[Полный мудак]

Регистрация: Jan 2001
Сообщений: 201
Привет!
Да он не нужен здесь MouseDown

объекты, вытянутые в линейку движутся мимо стоящего объекта. Как при прохождении очередного объекта мимо неподвижного, прибавить 1, скажем, к счетчику?
Я использую hitTest для определения столкновения. Но как понимаю hitTEst находиться внутри OnEnterFrame:
На каждый клип вешаю:
this.onEnterFrame=function(){
if(this.hitTest("MyMcAlone"){
MyCount++}}
так он ессно в этом случае начинает напрерывно крутить счетчик.
Как сделать так чтобы только раз это срабатывало?
Вообще для проверки hitTest разве надо enterFrame применять, действительно? Автоматически это не обусловлено? У меня по другому не работает.

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

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

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


 


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


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