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

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

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
По умолчанию Рисование содержимого мувика внутри другого мувика!

Привет!
Есть один мувик, в котором происходит интерактивная анимация(можно перетягивать объект), как сделать так, чтобы всё это дублировалось во втором мувике т.е. прорисовывалось содержимого первого во втором!
В целом понятно, что нужно юзать Bitmap и BitmapData, не понятно как именно!
Подскажите плиз!

Старый 30.03.2010, 22:20
Elser вне форума Посмотреть профиль Отправить личное сообщение для Elser Найти все сообщения от Elser
  № 2  
Ответить с цитированием
Elser
 
Аватар для Elser

Регистрация: Feb 2009
Адрес: Ялта, Севастополь, Одесса
Сообщений: 52
Код AS3:
var bmd:BitmapData = new BitmapData();
bmd.draw(firstMc);
var bmp:Bitmap = new Bitmap(bmd);
if(secondMc.numChildren >0 ) secondMc.removeChildAt(0);
secondMc.addChild(bmp);
__________________
понимание основ освобождает от необходимости запоминания тысяч фактов


Последний раз редактировалось Elser; 30.03.2010 в 22:22.
Старый 31.03.2010, 11:32
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 3  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Большое спасибо!Всё понятно, только зачем нужна вот эта строчка?
Код AS3:
if(secondMc.numChildren >0 ) secondMc.removeChildAt(0);

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

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Если я правильно понял то эта строчка удаляет предыдущий нарисованный кадр перед тем как добавить новый.

Старый 31.03.2010, 12:33
Universe вне форума Посмотреть профиль Отправить личное сообщение для Universe Найти все сообщения от Universe
  № 5  
Ответить с цитированием
Universe
 
Аватар для Universe

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
ааа....очень кстати!Большое спасибо!

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
Всё вроде ок, только при анимации в первом мувиклипе, при увеличении происходит мигание!Даж не знаю как это точно описать...в общем прикрепляю файл!
Вот там нажимайте на пробел, когда солдатики останавливаются и начинают стрелять в прицеле они мигают!Почему так может быть?
Вложения
Тип файла: rar game2.part1.rar (293.0 Кб, 39 просмотров)
Тип файла: rar game2.part2.rar (293.0 Кб, 36 просмотров)
Тип файла: rar game2.part3.rar (56.5 Кб, 35 просмотров)

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

Регистрация: Feb 2010
Сообщений: 811
Отправить сообщение для Universe с помощью ICQ Отправить сообщение для Universe с помощью Skype™
всё, вопрос решён!Была проблема с самой анимацией, просто при меньшем масштабе эта проблема не была заметна!

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

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

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


 


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


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