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

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

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

Регистрация: May 2012
Сообщений: 166
По умолчанию Проигрывание определенного отрезка на линии времени

Здравствуйте, подскажите пожалуйста какой код нужно написать что бы проигрывать анимацию с меткой "walk_R" по событию(например по нажатию клавиши) и что бы она повторялась с начала когда завершится, если есть вот такая структура:Нажмите на изображение для увеличения
Название: TimeLine.jpg
Просмотров: 122
Размер:	58.9 Кб
ID:	28345
__________________
Выражаю благодарность всем, кто помогают новичкам. Ваша бескорыстная помощь внушает уважение.

Старый 17.08.2012, 23:41
Koopa вне форума Посмотреть профиль Найти все сообщения от Koopa
  № 2  
Ответить с цитированием
Koopa
Banned
[+1 30.08.14]
[+1 26.02.14]

Регистрация: Apr 2012
Сообщений: 162
Тоже что и обычно,только вместо кадра FrameLabel

Старый 17.08.2012, 23:56
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 3  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Чтобы повторялась, повесить код на нужный кадр с gotoAndPlay(тут куда).
Чтобы включалась, как сказал Koopa. Вместо кадра метку.
По моему это вопрос не совсем по AS3.

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

Регистрация: Jul 2011
Сообщений: 121
Сделай по другому: Отдельные анимации раздели по мувикам, размести их один за другим в мувике character. Поставь слушателя на события клавиатуры, чтоб при нажатии соответствующей кнопки осуществлялся переход на определённый кадр мувика character. Написал что-то подобное. Смотри.
Вложения
Тип файла: rar move.rar (5.5 Кб, 33 просмотров)

Старый 18.08.2012, 00:27
Tetraeon вне форума Посмотреть профиль Отправить личное сообщение для Tetraeon Найти все сообщения от Tetraeon
  № 5  
Ответить с цитированием
Tetraeon

Регистрация: May 2012
Сообщений: 166
Ситуация такая... нужна именно такая структура, чтобы сохранить целостность контейнеров изображения т.к. в них программно будут добавляться изображения (одежды персонажа, оружия). Если все анимации расфасовать по отдельным кадрам, то добавленные в контейнера изображения будут пропадать. (если знаете как сделать лучше буду рад это узнать =))
MINASTIS ты имеешь ввиду на последний кадр анимации "walk_R" повесить код gotoAndPlay("walk_R"); ?
Почему то по событию нажатия клавиш анимация не проигрывается... есть подозрения что из-за непрерывности сигнала при зажатой кнопки... хотя при структуре (анимация внутри 1 кадра) все нормально проигрывалось.
__________________
Выражаю благодарность всем, кто помогают новичкам. Ваша бескорыстная помощь внушает уважение.

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

Регистрация: Jul 2011
Сообщений: 121
Или сделай как предложил MINASTIS, но так: в конце каждого действия код
gotAndStop(i);
а переменной i управляй событиями клавиатуры.

Старый 18.08.2012, 00:49
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 7  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Аааа, у вас анимация хотьбы персонажа, к примеру? Так это лучше отдельными клипами сделать. К примеру клип legs и там уже создать 3 кадра в каждом свой клип к примеру jump, walk, run и т.д. И повесить прослушивание клавы, к примеру вправо-влево там он в клипе legs идет в кадр walk, а при не нажатой ни одной клавише все возвращается к клипу где ноги "standby" или что-то вроде.
Я, если честно, не занимался такими проектами, но, по моему, ваша система вам просто мозги взорвет и проще будет клип-внутри-клипа и т.д.

Еще разок на всякий. Вместо этих 10+ кадров на каждое состояние ноги - 4 кадра.
1 кадр к примеру у вас walk_L, что похоже "движение влево". Там создаете доп. клип в котором без стопа анимация ходьбы. И все. Так же и с другими.

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

Регистрация: May 2012
Сообщений: 166
Надо будит попробовать, спасибо. Просто не знаю как будит изображение внутри контейнеров реагировать на этот способ. У меня у самого опыта нет в построении игровой анимации, сейчас проблема в том была что, если контейнер с программно помещенным в него изображением находится внутри отдельного кадра, то при переключении между такими кадрами изображение внутри всех контейнеров исчезает. Таким образом если попытаться по Enter Frame его туда снова добавлять... возникает эффект мерцания... что есть баг.
__________________
Выражаю благодарность всем, кто помогают новичкам. Ваша бескорыстная помощь внушает уважение.

Старый 18.08.2012, 01:27
MINASTIS вне форума Посмотреть профиль Отправить личное сообщение для MINASTIS Посетить домашнюю страницу MINASTIS Найти все сообщения от MINASTIS
  № 9  
Ответить с цитированием
MINASTIS
 
Аватар для MINASTIS

Регистрация: Jan 2006
Адрес: Сургут
Сообщений: 897
Отправить сообщение для MINASTIS с помощью Skype™
Минутку, программно изображение? Так делайте тогда ставку на видимость клипов walk, run, stay а не на кадры. При том-то нажатии исчезает все кроме например walk_left и т.д.
Если программно добавлять изображение, почему не пойти дальше в этом плане?

Старый 18.08.2012, 17:08
Tetraeon вне форума Посмотреть профиль Отправить личное сообщение для Tetraeon Найти все сообщения от Tetraeon
  № 10  
Ответить с цитированием
Tetraeon

Регистрация: May 2012
Сообщений: 166
Так и сделал, спасибо большое. Теперь ничего не пропадает, сделал функцию на сортировку видимых и не видимых объектов. Единственное что неудобно, так это создание анимаций относительно движущихся других частей тела (приходится сделать 1 анимацию вставить временно в другую и подгонять что бы было синхронно) и еще нужно что бы все анимации были одинаковой продолжительности... наверно тут основная проблема. Если будут еще идеи пишите =)

Добавлено через 1 час 0 минут
А как можно добавить изображение в контейнер одним действием? если экземпляр этого контейнера один (weaponTH_mc) но он находится на разных слоях в разных анимациях под разными именами (instance name) (по другому не получается делать их невидимыми)
__________________
Выражаю благодарность всем, кто помогают новичкам. Ваша бескорыстная помощь внушает уважение.

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

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

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


 


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


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