Показать сообщение отдельно
Старый 15.12.2012, 19:07
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 3  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Как-то так.
Код AS3:
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.events.MouseEvent;
import flash.display.Sprite;
 
var t:Timer = new Timer(500);
t.addEventListener(TimerEvent.TIMER, onTimer);
t.start();
 
super.mouseEnabled = false;
super.mouseChildren = true;
super.addEventListener(MouseEvent.CLICK, onClick);
 
function onTimer(event:TimerEvent):void
{
	var newCircle:Sprite = new Sprite();
	newCircle.graphics.beginFill(int(Math.random() * 0xffff) + 0xff0000);
	newCircle.graphics.drawCircle(Math.random() * 450 + 50, Math.random() * 300 + 50, Math.random() * 30 + 10);
	newCircle.graphics.endFill();
	super.addChild(newCircle);
}
 
function onClick(event:MouseEvent):void
{
	var sprite:Sprite = event.target as Sprite;
	if (sprite && sprite.parent == this)
	{
		super.removeChild(sprite);
	}
}
__________________
Поймай яблоко 2!


Последний раз редактировалось Zebestov; 15.12.2012 в 19:40.