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

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

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

Регистрация: Apr 2009
Сообщений: 409
По умолчанию анимация кисти

Здравствуйте, со флешем знаком не так давно, возникла необходимость сэмитировать движение кисти(ластика), чтобы например на экране что то вырисовывалось, так проблемм нет, рисую саму кисть(круг) и назначаю ей двигаться по пути, но как сделать чтобы за собой она оставляла шлейф?

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Можно так попробовать:
Код AS1/AS2:
var speed = 4;
var depth = 0;
ball_mc.duplicate = function() {
	var dupe = this.duplicateMovieClip("dupe"+this._parent.depth, this._parent.depth++);
	dupe.onEnterFrame = function() {
		this._xscale = this._yscale -= 2;
		if (this._xscale<=0) {
			this.removeMovieClip();
		}
	};
};
moveToMouse = function () {
	this._x += (this.targetX-this._x)/this._parent.speed;
	this._y += (this.targetY-this._y)/this._parent.speed;
	this.duplicate();
};
ball_mc.onMouseDown = function() {
	this.targetX = this._parent._xmouse;
	this.targetY = this._parent._ymouse;
	this.onEnterFrame = moveToMouse;
};
ball_mc-кисть

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

Регистрация: Apr 2009
Сообщений: 409
что-то не работает, шлейфа нету(

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Приведенный мной код - это пример и то, что нужно именно вам он вполне возможно не выполняет.

Чтобы код работал, вставьте его в первый кадр. Нарисуйте мувик, обзовите его как ball_mc, компилируйте проект и для теста работы кода щёлкайте мышью по сцене.

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

Регистрация: Apr 2009
Сообщений: 409
Всё именно так и сделал, всё равно не работает. Неужели нет способа полегче это сделать?

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
уж.. и не знаю, что там у вас не работает..видимо не судьба

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

Регистрация: Apr 2009
Сообщений: 409
А другого способа нет? как можно сделать рисующийся объект? кроме как по кадрово затирать маску?

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

Теги
те

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

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


 


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


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