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

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

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

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
По умолчанию перемещение объекта BitmapData

подскажите как переместить обЪект БитмапДаты...т.е. не клип с отрисованным в нем битмап,а сам обьект! возможно я не правильно задал вопрос,но думаю суть понятна! не закрывайте тему...


Последний раз редактировалось iNils; 14.12.2008 в 22:15.
Старый 14.12.2008, 22:12
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Как можно "переместить" то, что не отображается в плеере? Вы можете переместить скажем массив? Так что нет, суть не понятна. Опишите проблему)))
__________________
Reality.getBounds(this);

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

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
я отрисовываю битмап в клип!и в руте создаю обработчик onMouseDown(при нажатии мыши брать цвет пикселя битмапДаты). когда этот клип с битмап расположен (0,0) то всё работает, но когда я клип перемещаю(к примеру в центр), то цвет не берётся там где клип, а берётся в том же месте, где клип был до этого, т.е. (0,0)! такое ощущение сама битмапДата осталась на месте а клип с её изображением переместился! ...

Старый 14.12.2008, 23:32
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
>>такое ощущение сама битмапДата осталась на месте а клип с её изображением переместился! ...
да так все и есть,
попробуй просто взять относительные координаты мыши типа clip._xmouse..

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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
У битмапДаты нет никаких координат. Еще раз - это не отображаемый объект, это МАССИВ ДАННЫХ О ЦВЕТЕ ПИКСЕЛЕЙ. Так что просто надо пересчитать "координаты" пикселя в этом массиве, учитывая смещение вашего клипа. Удачи.
pS silin - да, так проще всего))))
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 14.12.2008 в 23:41.
Старый 15.12.2008, 01:07
SarGun вне форума Посмотреть профиль Отправить личное сообщение для SarGun Найти все сообщения от SarGun
  № 6  
Ответить с цитированием
SarGun
 
Аватар для SarGun

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
Цитата:
Так что просто надо пересчитать "координаты" пикселя в этом массиве, учитывая смещение вашего клипа
а как это сделать???

Старый 15.12.2008, 09:05
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 7  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
например, клип находится в координатах 40, 60
мышь - в координатах 120, 100
нужный пиксель будет getPixel(120-40, 100-60);

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

Регистрация: Sep 2008
Адрес: Ukraine, Kerch
Сообщений: 127
Отправить сообщение для SarGun с помощью ICQ Отправить сообщение для SarGun с помощью Skype™
спс! работает!

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

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

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


 


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


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