Показать сообщение отдельно
Старый 22.03.2012, 00:23
psyanim.as вне форума Посмотреть профиль Отправить личное сообщение для psyanim.as Найти все сообщения от psyanim.as
  № 5  
Ответить с цитированием
psyanim.as
 
Аватар для psyanim.as

Регистрация: May 2009
Сообщений: 35
Код AS3:
import flash.display.Sprite;
	import flash.events.MouseEvent;
 
	public class test extends Sprite 
	{
		private var objectA:Sprite;
		private var objectB:Sprite;
 
		public function test() 
		{
			objectA = new Sprite();
			objectB = new Sprite();
 
			objectA.addEventListener(MouseEvent.MOUSE_OVER, mouseHandler);
		}
 
		private function mouseHandler(e:MouseEvent):void 
		{
			objectB.dispatchEvent(MouseEvent.MOUSE_OVER);
		}
 
	}
Теперь если подпишешься на MOUSE_OVER event объекта objectB он будет срабатывать вместе с objectA
при желании можно сделать
Код AS3:
objectB.mouseEnabled = false
Тогда он будет срабатывать только если наводишь мышку на objectA