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

Регистрация: Dec 2010
Сообщений: 129
Попробовал через макску. Вроде нормально, но не могу понять как сделать, чтобы уже открытые части оставались открытыми...
Вот написал простой код:
Код AS3:
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.display.Sprite;
 
var imageMask:Sprite = new masker();
var box:Sprite = new boxer();
var container:Sprite = new Sprite();
addChild(container);		
container.addChild(box);
container.mask = imageMask;
 
	addChild(imageMask);
 
	addEventListener(Event.ENTER_FRAME, maskCreate);
 
	function maskCreate(event:Event):void{
		imageMask.x=mouseX;
		imageMask.y=mouseY;
	}
Этот код просто водит маску за мышкой, а как сделать, что маска оставалась на пройденных местах?
Дублировать маску? так ее может быть очень много и она вся будет следовать за объектом....
__________________
--
Какой бы путь ты не выбрал, лягушка прыгнет врятли