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

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

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

Регистрация: Feb 2004
Сообщений: 43
Question опять BitmapData

Вопрос первый:
- если мув-контейнер содержит другие мувы с программной графиком, его (контейнер) действительно нельзя забитмапить методом draw, чтобы забитмапились и его вложенные мувики? У меня битмапит только то что нарисовано в самом контейнере... вложенные мувы не видит. Однако если битмапить _root, то битмапит все, включая и все вложенные.

Второй вопрос:
- как забитмапить только часть мувика, причем размер битмапа должен быть равен размеру этой части? Пробовал задавать параметр [clipRect:Rectangle] - действительно битмапит только указанную область, однако размер битмапа все равно равен исходного мувику, просто остальную область делает пустой. Попутный вопрос - как обрезать полученный битмап?

Спасибо

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

Регистрация: Sep 2002
Сообщений: 30,787
1) _root тоже MovieClip. Соответственно, первое утвеждение неверно, в силу второго. Ищите грабли.

2) При создании BitmapData первым и вторым аргументом идут ширина и высота.

Старый 11.10.2006, 16:02
DeniOR вне форума Посмотреть профиль Отправить личное сообщение для DeniOR Найти все сообщения от DeniOR
  № 3  
Ответить с цитированием
DeniOR

Регистрация: Feb 2004
Сообщений: 43
Цитата:
Сообщение от __etc
1) _root тоже MovieClip. Соответственно, первое утвеждение неверно, в силу второго. Ищите грабли.

2) При создании BitmapData первым и вторым аргументом идут ширина и высота.
1) - будем искать

2) это все понятно, при создании задается ширина и высота будущего битмапа, но когда выполняется draw в этот битмап, туда помещается не указанная область, а весь пробитмапенный мувик с указанной областью и если ширина и высота битмапа соответствует размером области, но меньше размеров мувика то влезет только часть и совсем необязательно что попадет туда указанная область. Не знаяю насколько понятно получилось объяснить. Если что задавайте вопросы.

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

Регистрация: Sep 2002
Сообщений: 30,787
За смещение отвечает второй параметр в .draw

Старый 11.10.2006, 17:19
DeniOR вне форума Посмотреть профиль Отправить личное сообщение для DeniOR Найти все сообщения от DeniOR
  № 5  
Ответить с цитированием
DeniOR

Регистрация: Feb 2004
Сообщений: 43
Цитата:
Сообщение от __etc
За смещение отвечает второй параметр в .draw
Какой второй?
draw(source:Object, [matrix:Matrix], [colorTransform:ColorTransform], [blendMode:Object], [clipRect:Rectangle], [smooth:Boolean])

Вы о Matrix ? Пробовал, очень даже не понятно чем он может помочь

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

Регистрация: Feb 2004
Сообщений: 43
Небольшое уточнение. Нужно забитмапить часть мувика не от начала координат. Например размер мувика 500х500, нужно забитмапить область начальная точка (100,100) размер 200х200 и поместить ее в битмап размером 200х200 и чтобы там была только эта область (которую битмапили)

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

Регистрация: Sep 2002
Сообщений: 30,787
За это и отвечает Matrix.

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

Регистрация: Feb 2004
Сообщений: 43
Цитата:
Сообщение от __etc
За это и отвечает Matrix.
А можно подробнее для примера выше - какие будут параметры у Matrix

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

Регистрация: Sep 2002
Сообщений: 30,787
.tx, .ty
http://livedocs.macromedia.com/flash.../00001950.html
http://livedocs.macromedia.com/flash.../00002389.html

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

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

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


 


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


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