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

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

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

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Цитата:
Сообщение от ekeeper Посмотреть сообщение
Странно, что-то Fla не работает )) просто жабу показывает и все ))
Цитата:
Сообщение от КорДум Посмотреть сообщение
Хороший пример, но не пишите в кадрах, гадость.
дадада, я думал ещё сам это дописать и имена гадкие и вообще понять, что делает и забыть и вобще CS3,4 - для генерации swc. Сделано абы быстрее.
Пересохранил под cs3, s - на весь экран белая дура, er - стирающий кругляш. С этой инфой можно самому сделать.
Код AS3:
var bd:BitmapData = new BitmapData(550,400);
var b:Bitmap = new Bitmap(bd);
addChild(b);
stage.addEventListener(MouseEvent.MOUSE_MOVE, mm);
addEventListener(Event.ENTER_FRAME, frame);
var ss:Sprite = new s();
var eraser:Sprite = new er();
var speed:Number = 0.01
ss.alpha = speed;
function frame(ev:Event):void {
	bd.draw(ss, null, ss.transform.colorTransform, "add");
}
function mm(ev:MouseEvent):void {
	eraser.x = mouseX;
	eraser.y = mouseY;
	bd.draw(eraser, eraser.transform.matrix, null, "erase");
}
Вложения
Тип файла: rar Untitled-1.rar (47.9 Кб, 85 просмотров)

Старый 21.05.2010, 18:35
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 12  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
Цитата:
и вобще CS3,4 - для генерации swc
Именно. А вообще, из вашего кода лучше бы сделать класс. И да, классы с большой буквы. Лучше сразу давать правильный пример.
__________________
тут я

Старый 21.05.2010, 18:36
ekeeper вне форума Посмотреть профиль Отправить личное сообщение для ekeeper Найти все сообщения от ekeeper
  № 13  
Ответить с цитированием
ekeeper

Регистрация: May 2008
Сообщений: 102
вытянул код из кадра в файл - заработало, осталось стирание более плавным сделать

Старый 21.05.2010, 18:39
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 14  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
добавить в MOUSE_MOVE это:
Код AS3:
e.updateAfterEvent();
Только это, вроде как, породит учащение создание масок => тормоза.
__________________
тут я

Старый 21.05.2010, 18:40
ekeeper вне форума Посмотреть профиль Отправить личное сообщение для ekeeper Найти все сообщения от ekeeper
  № 15  
Ответить с цитированием
ekeeper

Регистрация: May 2008
Сообщений: 102
Спасибо Всем Большое!!!!!

Старый 21.05.2010, 18:50
ekeeper вне форума Посмотреть профиль Отправить личное сообщение для ekeeper Найти все сообщения от ekeeper
  № 16  
Ответить с цитированием
ekeeper

Регистрация: May 2008
Сообщений: 102
Доработал чуток.
Вложения
Тип файла: swf Blur2.swf (44.2 Кб, 78 просмотров)

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

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Кстати, не получилось сделать произвольного цвета стекло, только чёрного или белого. Может, я где-то тормознул и недопрописал что-то. Но ещё я когда-то краем уха слышал, что есть какая-то дурная особенность хранения альфа канала. Если с этим связано, то интересно про неё закрепить.
Если не попустит сделаю на шейдерах %)
PS: ekeeper, той градиентной штуке хоть cacheAsBitmap пропиши, здоровый векторный градиент - не весело рендерилке.

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

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

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


 


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


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