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

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

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

Регистрация: Feb 2009
Сообщений: 29
По умолчанию не работает путь до объекта

Внутри мувика main расположен кадр с кодом:
Код AS1/AS2:
animation.play();
Мувик animation не проигрывается =(

Если пишу
Код AS1/AS2:
this.onEnterFrame = function() {
	animation.play();
};
то анимация проигрывается циклически без остановки, а внутри мувика animation в самом последнем кадре стоит stop();

Скажите, что я делаю не так

Старый 15.05.2009, 00:12
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
anim.gotoAndPlay(N)

Научитесь задавать вопросы. В душе не чаю, что Вы делаете не так.
Это я к тому, что в Вашем посте сплошная констатация фактов.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 15.05.2009 в 00:16.
Старый 15.05.2009, 00:39
Randomizer вне форума Посмотреть профиль Отправить личное сообщение для Randomizer Найти все сообщения от Randomizer
  № 3  
Ответить с цитированием
Randomizer

Регистрация: Feb 2009
Сообщений: 29
да вот смотрите же! http://dmitryveselov.ru/animation_cs3.zip
я описал вполне внятно помоему =)
хелп...

Старый 15.05.2009, 00:56
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 4  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Не могу посмотреть. Не установлен Flash IDE.

Описали внятно, но только условия. А суть вопроса я должен додумать за Вас. Благо вопрос простой. А то встречаются уникуумы с мега проблемой, тогда даже напрягаться в помощь не хочется. Избавляетесь с детства от такой привычки. Правильно поставленная задача - бОльшая чась успеха её решения.

Трейс поставьте перед вызовом animation.play();

Проверьте, что animation уже находится на сцене на момент вызова его play().
Может анимация уже к тому времени проигрывается. play() тогда ничего не даст, просто продолжится воспроизведение.

Наконец, воспользуйтесь animation.gotoAndPlay(1);
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 15.05.2009, 01:40
Randomizer вне форума Посмотреть профиль Отправить личное сообщение для Randomizer Найти все сообщения от Randomizer
  № 5  
Ответить с цитированием
Randomizer

Регистрация: Feb 2009
Сообщений: 29
нет нет и нет) всё это не работает. если мувик animation на сцене, тогда все работает, но когда он внутри другого мувика и код прописан тоже внутри того "другого" мувика (ЭТО МОЙ СЛУЧАЙ), то не работает путь .. Вот я и пытаюсь выяснить почему путь внутри мувика не работает...

Старый 15.05.2009, 10:57
Michaael вне форума Посмотреть профиль Отправить личное сообщение для Michaael Найти все сообщения от Michaael
  № 6  
Ответить с цитированием
Michaael
 
Аватар для Michaael

Регистрация: Apr 2009
Сообщений: 62
Код AS1/AS2:
this.onEnterFrame = function() {
	animation.play();
};
так он и будет проигрывать его бесконечно...
каждый раз заново то его пускать....
те при каждом кадре запускается заново animation.....
вот если бы
Код AS1/AS2:
this.onPress= function() {
	animation.play();
};
то если не поставить в animation в конце stop(); то он будет играть вечно, после нажатия, а так нажатие - проигрался до конца и напоролся на стоп.. Встал...
А вы его повторюсь каждый кадр заново запускаете.....

Старый 15.05.2009, 19:24
Randomizer вне форума Посмотреть профиль Отправить личное сообщение для Randomizer Найти все сообщения от Randomizer
  № 7  
Ответить с цитированием
Randomizer

Регистрация: Feb 2009
Сообщений: 29
ну и что мне делать? мне не нужно событие по нажатию. Событие должно выполняться когда оно в кадре, а не на кнопке... И бесконечное проигрывание мне тоже не нужно. Элементарная штука, но я ничего не нашел про это в гугле =(((((((((((( помогите пожалуйста, точно ведь кто то знает и может подсказать!!!

Старый 15.05.2009, 19:35
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Погодь пару минут, дружище. Я таки добрался до машины с флеш айдие.

UPD. Удали из первого кадра animation метод stop();

Сначала выполняется play() в первом кадре main. Затем тут же выполняется stop() в первом кадре animation. Объяснять нужно такое поведение, какое имеем?

Кстати, если былобы упоминание и про первый stop(), то помог бы еще вчера. Вот что значит четкая и полная постановка задачи.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 15.05.2009 в 19:51.
Старый 15.05.2009, 19:55
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 9  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Не люблю флэш за это Объявлял функцию внутри мувика, а извне пытался её дёрнуть - естественно на тот момент внутренний код ещё не отработал и никакой функции у него не было. Пришлось извращаться с временными переменными.
__________________
тонкий тролль, осеянный благодатью

Старый 15.05.2009, 20:01
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 10  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
#initclip не пробовали?
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

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

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


 


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


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