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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.04.2006, 17:09
Asar вне форума Посмотреть профиль Отправить личное сообщение для Asar Найти все сообщения от Asar
  № 1  
Ответить с цитированием
Asar

Регистрация: Apr 2006
Сообщений: 13
По умолчанию Простейшая ситуация с stop()

Смотрю по книжке издевательства с помощью ActionScript'a над клипом.
Создал Movie Clip
Создал его экземляр
Обозвал экземлпяр
Прописал для него:
onClipEvent(mouseDown) {
stop()
}
В умной книжке сказано, что с этого простейшего кода при нажатии мышью на объекте анимация должна остановиться. Жму на объекте. Жму даже много (он же сам и двигается). Не останавливается.

Вопрос: что я так сразу сделал не так, что результат выходит не тот, что ожидается?

Старый 26.04.2006, 17:51
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
this.stop();
попробуй.
И вообще, mouseDown работает в любом месте, а не только на клипе.

Анимация внутри мувика или где-то ещё?

Старый 26.04.2006, 17:55
Asar вне форума Посмотреть профиль Отправить личное сообщение для Asar Найти все сообщения от Asar
  № 3  
Ответить с цитированием
Asar

Регистрация: Apr 2006
Сообщений: 13
Если я правильно понял вопрос... Анимация не внутри клипа. Собсна, кружок рисуется, он же двигается, на него же и давить по задумке надобно, чтобы стоп сделать...

Старый 26.04.2006, 18:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
та ты же останавливаешь тот мувик, на котором и написано твоё mouseDown

Старый 26.04.2006, 18:08
Asar вне форума Посмотреть профиль Отправить личное сообщение для Asar Найти все сообщения от Asar
  № 5  
Ответить с цитированием
Asar

Регистрация: Apr 2006
Сообщений: 13
Да. И какой из этого вывод? Возможно, вопрос совсем глупый, но...
Кстати, для другого я тоже код прописывал, чтоб анимация тормозилась - эффекту никакого.
Да, и как я понимаю, должна вся анимация затормозиться, а не данного конкретного клипа...

Старый 26.04.2006, 18:18
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Попробую наугад:
_root.stop(); вместо stop();

Старый 26.04.2006, 18:25
Asar вне форума Посмотреть профиль Отправить личное сообщение для Asar Найти все сообщения от Asar
  № 7  
Ответить с цитированием
Asar

Регистрация: Apr 2006
Сообщений: 13
Все то же.
У меня такое ощущение, что я просто где не там все это счастье прописываю... Может, скинуть тебе на мыло пример файла .fla, глянешь, чего там не так то может быть? Или сильно напрягу?

Старый 30.04.2006, 04:48
deep70 вне форума Посмотреть профиль Отправить личное сообщение для deep70 Посетить домашнюю страницу deep70 Найти все сообщения от deep70
  № 8  
Ответить с цитированием
deep70
 
Аватар для deep70

Регистрация: Apr 2006
Адрес: Екатеринбург
Сообщений: 55
Отправить сообщение для deep70 с помощью ICQ
У меня все работает. создал мувик, внутри задал изменение Shapeю Сам Шейп внутри мувика меняется. Жму мышь - останавливается.
Повторил, но вместо шейпа в мувик вставил graphic. Результат положительный - жму мышь - останавливается.
скрипт взял из сабжа:
onClipEvent(mouseDown) {
stop()
}

и написал его на созданый мувик
__________________
О добром, разумном, вечном...


Последний раз редактировалось deep70; 30.04.2006 в 04:52.
Старый 03.05.2006, 19:27
Asar вне форума Посмотреть профиль Отправить личное сообщение для Asar Найти все сообщения от Asar
  № 9  
Ответить с цитированием
Asar

Регистрация: Apr 2006
Сообщений: 13
У меня изменение не внутри... У меня двигается сам этот объект, хочу его же и остановить по клику на нем. Что я делаю неверно в данном случае? Ставлю задачу?))

Старый 03.05.2006, 19:58
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 10  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Цитата:
Сообщение от Asar
У меня изменение не внутри... У меня двигается сам этот объект, хочу его же и остановить по клику на нем. Что я делаю неверно в данном случае? Ставлю задачу?))
т.е. ты написал на муве этот код, а потом какую-то анимацию с этим экземпляром проделал??? Этот код в таком случае и не должен ее остановить. Он должен остановить анимацию внутри этого мува - его собственную анимацию.
__________________
...я люблю людей!..

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

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

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


 


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


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