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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.07.2007, 14:45
p.kiev.ua вне форума Посмотреть профиль Отправить личное сообщение для p.kiev.ua Найти все сообщения от p.kiev.ua
  № 1  
Ответить с цитированием
p.kiev.ua
[+1.3 10.06.07]

Регистрация: Jun 2007
Сообщений: 60
Вот функция которая ресует мышкой:

Код:
function onMousedown(event:MouseEvent):void {
	var to_x = event.localX;
	var to_y = event.localY;
	
	child.graphics.lineStyle(jir, colors, 100, true, "normal", "none");
	child.graphics.moveTo(to_x,to_y);
	
	
	avatar_mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
нужно при нажатии на кнопку чтоб появлялась "Стиралка" нарисованного рисунка

как сделать чтоб стерлось все что нарисованно я знаю:

Код:
clear_mc.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
	child.graphics.clear();
}
а вот как зделать чтоб удалялось только при клике и ведении мышки непонятно... уже и так пробывал и так...

подскажите плиз

ну как в фотошопе резинка или в поинте


Последний раз редактировалось etc; 12.07.2007 в 14:48.
Старый 12.07.2007, 14:55
BigDan вне форума Посмотреть профиль Отправить личное сообщение для BigDan Найти все сообщения от BigDan
  № 2  
Ответить с цитированием
BigDan
 
Аватар для BigDan

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
зарисовываешь нужную область цветом фона

Старый 12.07.2007, 14:57
p.kiev.ua вне форума Посмотреть профиль Отправить личное сообщение для p.kiev.ua Найти все сообщения от p.kiev.ua
  № 3  
Ответить с цитированием
p.kiev.ua
[+1.3 10.06.07]

Регистрация: Jun 2007
Сообщений: 60
я так тоже думал, но у меня там фон меняется да и фон - это разные фотографии тоесть неполучится зарисовать под фотку

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
тогда BitmapData

Старый 12.07.2007, 16:21
p.kiev.ua вне форума Посмотреть профиль Отправить личное сообщение для p.kiev.ua Найти все сообщения от p.kiev.ua
  № 5  
Ответить с цитированием
p.kiev.ua
[+1.3 10.06.07]

Регистрация: Jun 2007
Сообщений: 60
а пример напиши пожалуйсто! Ато я не представляю немного как оно будет выглядеть

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
как вариант: рисовать линию не в общем мувике/спрайте, а для каждого отрезка создавать свой.., 'стеркой' потом их просто удалять при наезде..

Старый 12.07.2007, 17:04
p.kiev.ua вне форума Посмотреть профиль Отправить личное сообщение для p.kiev.ua Найти все сообщения от p.kiev.ua
  № 7  
Ответить с цитированием
p.kiev.ua
[+1.3 10.06.07]

Регистрация: Jun 2007
Сообщений: 60
Цитата:
Сообщение от silin
как вариант: рисовать линию не в общем мувике/спрайте, а для каждого отрезка создавать свой.., 'стеркой' потом их просто удалять при наезде..
а в коде как это выглядит?

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Цитата:
Сообщение от silin
как вариант: рисовать линию не в общем мувике/спрайте, а для каждого отрезка создавать свой.., 'стеркой' потом их просто удалять при наезде..
это много ресурсов сожрёт....

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от p.kiev.ua
а в коде как это выглядит?
Вам направление дали? Дали. Вот и разбирайтесь с BitmapData.

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

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
Цитата:
Сообщение от BigDan
это много ресурсов сожрёт....
да сожрет.., хотя это сильно зависит от длины отрезков, которыми будем рисовать: чем мельче ( стало быть более гладкая кривая), тем больше этого добра надо громоздить..
к слову, тоже самое относится и к рисованию в одном спрайте: если рисовать линию на каждый маусМув, то будет их(линий) немерянно и все быстро застопорится..
вариант с с BitmapData тогда лучше смотрится..
Цитата:
а в коде как это выглядит?
да нормально это в коде выглядит.., к сожалению готового примера нет, а соорудить сейчас недосуг..

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

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

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


 


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


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