Показать сообщение отдельно
Старый 24.03.2009, 02:47
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Вам нужно привести DisplayObject к InteractiveObject (это к варианту __etc). Мой вариант - хуже, не делайте так.
Если захочется поэксперементировать - такой вариант
Код AS3:
var button0:Sprite = drawSprite();
button0.tabIndex = int.MAX_VALUE;
var button1:Sprite = drawSprite();
 
button0.addEventListener(FocusEvent.FOCUS_IN, lockTab);
 
function lockTab(event:FocusEvent):void { }
 
function drawSprite():Sprite
{
	var sprite:Sprite = new Sprite();
	with (sprite.graphics)
	{
		beginFill(Math.random() * 0xFFFFFF);
		drawRect(-50, -50, 100, 100);
		endFill();
	}
	sprite.x = stage.stageWidth * Math.random();
	sprite.y = stage.stageHeight * Math.random();
	sprite.buttonMode = true;
	return addChild(sprite) as Sprite;
}
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 24.03.2009 в 02:57.