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

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

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

Регистрация: Mar 2010
Адрес: РФ, Тольятти
Сообщений: 4
По умолчанию Объединить две флэшки

Есть главная флэшка, которая грузит флэшку анимации персонажа:
в ней есть несколько именованных фреймов: stand_west, stand_east,...,move_wn

На каждом из фреймов положение (или анимация) героя.

Задача - есть еще одна флэшка с такими же фреймами (анимация оружия/аммуниции) = нужно объединить эти обе флэшки в одну.

Если это не возможно, то вопрос №2 - можно ли скрыть отдельный layer целиком через скрипт?

Это для проектика http://7maze.ru


Последний раз редактировалось creator7maze; 14.06.2010 в 20:59. Причина: ашыпки
Старый 14.06.2010, 19:33
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 creator7maze:
1. Можно сделать что-то вроде того, что вы хотите.
2. Что такое "layout"?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 14.06.2010, 20:53
creator7maze вне форума Посмотреть профиль Отправить личное сообщение для creator7maze Найти все сообщения от creator7maze
  № 3  
Ответить с цитированием
creator7maze

Регистрация: Mar 2010
Адрес: РФ, Тольятти
Сообщений: 4
1. а как?
2. слой (layer) сорри когда писал кодил на Qt

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

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 creator7maze:
1. В AS есть возможность вставлять одни мувиклипы в другие мувиклипы. Например, вы можете создать пустой мувиклип, присоединить в него сперва анимацию персонажа, а затем - анимацию оружия. Этот их общий родительский мувиклип может считаться их обьединением. Вы наверняка спросите, как совместить оружие с рукой персонажа и как отрисовывать оружие за или перед персонажем в зависимости от его ориентации (если у вас изометрия, к примеру), но тут AS вам не предоставит каких-то удобных и простых функций. Вы можете создавать мувиклипы, удалять их, менять их глубину, размеры, координаты и т.п. Плюс математика и ваши всякие ловкие трюки и выдумки.
2. Слоёв не существует для флеш-плеера. Это чисто редакторская фишка для удобства, которой нет в AS. То есть, вы не можете программно создавать, удалять и вообще как-то получать доступ к слоям. Но есть возможность создать несколько мувиклипов один над другим на разной глубине и скрывать один из них.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.06.2010, 11:06
creator7maze вне форума Посмотреть профиль Отправить личное сообщение для creator7maze Найти все сообщения от creator7maze
  № 5  
Ответить с цитированием
creator7maze

Регистрация: Mar 2010
Адрес: РФ, Тольятти
Сообщений: 4
1. Замечательно что такая возможность есть, открою секрет - я в курсе.
Вопрос был как совместить два мувика по одноименным фреймам, и желательно код
mc1,mc2
у mc1 есть фрейм названый A,B,C
и у mc2 есть фрейм названный A,B,C
Цитата:
Вы наверняка спросите, как совместить оружие с рукой персонажа и как отрисовывать оружие за или перед персонажем в зависимости от его ориентации
Нет не спрошу

2. Плохо
А как перебрать все существующие мувики ? (Дабы скрыть те, которые не нужно показывать)

Старый 15.06.2010, 13:41
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 6  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 creator7maze:
1. Так совмещать, как я понимаю, в вашем случае - это синхронизировать переходы по кадрам. Ну, в смысле, чтобы и первый и второй переходили на кадр B, к примеру, одновременно. То есть, оба присоединяете к какому-то родительскому мувиклипу-контейнеру и для обоих делаете gotoAndStop.

2. Перебрать все мувиклипы внутри какого-то родительского мувиклипа parentClip можно так, к примеру:
Код AS1/AS2:
for (var name:String in parentClip)
{
	if (typeof (parentClip[name]) == "movieclip")
	{
		var childClip:MovieClip = parentClip[name];
		// тут что-то делаем с childClip
	}
}
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 15.06.2010, 16:10
creator7maze вне форума Посмотреть профиль Отправить личное сообщение для creator7maze Найти все сообщения от creator7maze
  № 7  
Ответить с цитированием
creator7maze

Регистрация: Mar 2010
Адрес: РФ, Тольятти
Сообщений: 4
Кхм, действительно самое простое - очевидное.

Спасибо

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

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

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


 


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


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